M行N列字母 怎么输出啊

本题要求在屏幕上显示M行N列字母,如果输入的数据不在指定范围内,提示错误信
输入格式:
在一行中绘出两个正整数和n,其中M<=10.N=6
输出格式
M行N列字母
输入样例1:
33
输出样例1

img

img

12和13行你不能都用i作为循环变量啊。把内存循环变量重新定义一个

#include <iostream>

int main() {
  int m, n;
  std::cin >> m >> n;
  if (m <= 0 || m > 10 || n <= 0 || n > 6) {
    std::cerr << "输入范围不对\n";
    return 1;
  }
  for (int i = 0; i < m; i++) {
    for (int j = 0; j < n; j++) {
      char c = 'A' + (n - j - 1);
      std::cout << c;
    }
    std::cout << '\n';
  }
  return 0;
}