这个C语言问题求解

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:04:14
编程输出右边图形,其行数n (<= 26)由输入而定。 A
A B A
A B C B A
A B C D C B A

搞定了,你看看吧!
#include"stdio.h"
void main()
{ int n,a[27],i,j,b=65,temp;
for(i=1;i<=26;i++)
{ a[i]=b;
b++;
}
printf("请输入n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{ temp=i;
for(j=1;j<=i*2-1;j++)
{ if(j<=i) printf(" %c ",a[j]);
if(j>i) printf(" %c ",a[--temp]);
}
printf("\n");
}
}