输出对称矩阵的一部分
#include <iostream>
using namespace std;
const int maxn = 1e3 + 5;
int main()
{
ios::sync_with_stdio(false);
char tab[maxn][maxn];//完全字母表
int n, m, move_step = 0;
cin >> n >> m;
for (int i = 0; i < 26; i++)
{
//对角线下面(不包括对角线)
for (int j = 0; j <i; j++)
tab[i][j] =tab[j][i];
//对角线以上(包括对角线)
int flag = 0;
for (int j = i; j < 26; j++)
{
tab[i][j] = 'A' + flag;
flag++;
}
}
//按照输入,展示部分字母表
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
cout << tab[i][j];
cout << endl;
}
system("pause");
return 0;
}