c语言输入一个图案,必须利用循环语句控制

    a
  bbb
 ccccc

dddddd
ccccc
bbb
a

你题目的解答代码如下:

#include<stdio.h>
int main()
{
    for (int i = 0; i < 4; i++)
    {
        for (int j = 0; j < 3-i; j++)
            printf(" ");
        for (int j = 0; j < 2*i+1; j++)
            printf("%c", i+'a');
        printf("\n");
    }

    for (int i = 2; i >= 0; i--)
    {
        for (int j = 0; j < 3-i; j++)
            printf(" ");
        for (int j = 0; j < 2*i+1; j++)
            printf("%c", i+'a');
        printf("\n");
    }

    return 0;
}

如有帮助,望采纳!谢谢!

#include<stdio.h>
int main(){
    char a='a';
    int i,j;
    for(i=1;i<=4;i++){
        for(j=1;j<=2*i-1;j++){
            printf("%c",a);
        }
        printf("\n");
        a++;
    }
    a-=2;
    for(i=3;i>=0;i--){
        for(j=1;j<=2*i-1;j++){
            printf("%c",a);
        }
        printf("\n");
        a--;
    }
    return 0;
}