Online Compiler C

#include <stdio.h> int main() { int n, m; scanf("%d %d", &n,&m); for(int x = 1;x<=m;x++) { for(int y = 1;y<=n;y++) { printf("%d ",x*y); } printf("\n"); } return 0; }
这段代码读取两个整数 n 和 m,然后打印一个 m 行 n 列的乘法表。外层循环控制行数(从1到m),内层循环控制列数(从1到n),每个位置输出行号乘以列号的值。

- 注意题目可能要求输出的是 n 行 m 列,而你的代码是 m 行 n 列。检查一下外层循环和内层循环的边界条件是否与题目要求一致。
- 另外,输出格式中每个数字后面有一个空格,但最后一行末尾可能不需要多余的空格或换行,确认题目是否有格式要求。