输出A组成的菱形如何用C表达?

结果显示格式有问题,是需要弄清字符间的距离吗?类似的这些图形有什么简单的思路吗?

你的代码贴出来看看啊,或者你要求的菱形图形效果是什麽样子

你可以参考如下链接:


这个逻辑比较简单,把*换成A即可

也可以参考这个


一个正三角加一个倒三角就是菱形

#include<stdio.h>
int main()
{
    for(int i=1;i<=5;i++){
        for(int j=5; i<=j; j--)
            printf(" ");
        for(int j=1; j<=i; j++)
            printf("A");
        for(int j=1; j<i; j++)
            printf("A");
        printf("\n");
    }
    for(int i=4;i>=1;i--){
        for(int j=5; i<=j; j--)
            printf(" ");
        for(int j=1; j<=i; j++)
            printf("A");
        for(int j=1; j<i; j++)
            printf("A");
        printf("\n");
    }
    return 0;
}

img


如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮