怎么用c语言运行下列图形。
行数有输入的字母决定,即该图形由输入字母'D'得到
#include <stdio.h>
int main(void)
{
int n,i,b,c,d;
char ch='A';
printf("请输入你要打印的行数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
ch='A';
for(b=0;b<n-i;b++)
{
putchar(32);
}
for(c=0;c<i;c++)
{
printf("%c",ch++);
}
ch--;
for(d=0;d<i-1;d++)
{
printf("%c",--ch);
}
printf("\n");
}
return 0;
}