ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
A左右对称,前面倒序,后面正序输出就行
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m;
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
{
for(int j=i;j>=0;j--)
printf("%c",'A'+j);
for(int j=1;j<=m-i;j++)
printf("%c",'A'+j);
printf("\n");
}
system("pause");
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,i,j;
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%c",j<i?'A'+i-j:'A'+j-i);
}
printf("\n");
}
}