/*问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
*/
#include <stdio.h>//提示:字母的序号与两个坐标的差的绝对值有关
#include <math.h>
int main()
{
int i,j,m,n;
char a[26][26];
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
a[i][j]='A'+abs(i-j);//妙!用字符型数组并且联系上ASCLL码!
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf("%c",a[i][j]);
if(j==m-1)//m-1而不是m!
printf("\n");
}
return 0;
}
字母图形
最新推荐文章于 2023-03-03 11:01:34 发布