完整代码
#include<stdio.h>
#include<math.h>
int main()
{
int n,m;
scanf("%d%d",&n,&m);
int i,j;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%c",65+abs(i-j));
}
printf("\n");
}
return 0;
}
解析
![请添加图片描述](https://img-blog.csdnimg.cn/3f852bc254104392a6b893c48948f6f0.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5piO5aSp6LCt,size_20,color_FFFFFF,t_70,g_se,x_16)
由此可知,每个字母所在的位置的角标之差为固定值,用abs(i-j)
便可表示那个字母,printf("%c",65+abs(i-j));
便可输出相应的字母。