高质量题解|A75647.字母表格
2026-02-13 09:08:26
发布于:河北
9阅读
0回复
0点赞
解题思路
我们要在 j 循环内按字母表顺序输出,就需要先定义一个长度大于 26 的字符数组:
char a[30] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
定义后在 j 循环中就能输出了,需要注意的是这次不能从 1 开始了,因为数组的下标是从 0 开始的,所以我们在 j 循环中需要从 0 开始,到 m - 1 结束(或者小于 m )
在输出一行后需要使用 endl 换行
i 的循环就是遍历到 n ,表示有 n 行输出
代码
#include <bits/stdc++.h>
using namespace std;
char a[30] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int main(){
int n,m;
cin >> n >> m;
for(int i = 1;i <= n;i++){
for(int j = 0;j < m;j++){
cout << a[j];
}
cout << endl;
}
return 0;
}
这里空空如也








有帮助,赞一个