Online Compiler C

#include <stdio.h> int main() { int n, m, a, b; scanf("%d%d", &n, &m); for (a = 1; a <= n; a++) { for (b = 1; b <= m; b++) { printf("%d ", a * b); } printf("\n"); } return 0; }
这段代码会读取两个整数 n 和 m,然后打印一个 n 行 m 列的乘法表,其中第 a 行第 b 列的值是 a 乘以 b。

- 注意题目可能要求输出格式与示例一致,比如每个数字占固定宽度或末尾不能有多余空格。你的代码在每行最后一个数字后面也输出了一个空格,这可能导致格式不符。
- 另外,如果题目要求输出的是从 0 或从其他起始值开始的乘法表,你的循环从 1 开始可能不对,需要确认题目中 a 和 b 的起始值。