倒置三角形的最下角顶点是固定字符‘A’;
倒置三角形的中心线上的字符从下到上依次是‘A’、‘B’、‘C’、……;
倒置三角形每一行上的字母必须按中心线左右对称:在中心线左侧,字母依次减小,在中心线右侧,字母依次增大;
倒置三角形每一行上的每两个字母之间用一个空格分开,第一行的第一个字母前没有空格。
Sample Input
4
Sample Output
G F E D E F G
E D C D E
C B C
A
这是我写的程序,错误一大堆,求高手告诉我哪错了。
#include
int main ()
{
char a[100][100];
int i,n,m;
char c='A';
scanf ("%d",&n);
for (i=0;i<n-1;i++)
{
a[2n-2]=c+n-1-i;
for (m=1;m<=n-i-1;m++)
{
a[2n-2-2m]=c+n-1-i+m;
a[2n-2+2m]=c+n-1-i+m;
}
}
for (i=0;i<n;i++)
{for (m=0;m<2n;m++)
printf ("%c",a[m]);
}
}
这是我写的程序,错误一大堆,求高手告诉我哪错了。