利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
分析:
这个题目可以用定义一个二维的字符串数组,然后for循环遍历,根据条件输出即可
#include
using namespace std;
int main()
{
int m, n, i, j;
cin >> m >> n;
char a[m][n];
for (i = 0; i < m; i++){
for (j = 0; j < n; j++){
if (i >= j)
a[i][j] = 'A' + i - j;
if (i < j )
a[i][j] = 'A' + j - i;
cout << a[i][j];
}
cout << endl;
}
return 0;
}
看图帮助理解
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)