编程实现:从键盘输入两个正整数,第一个正整数n 表示行数,第二个正整数 m 表示每一行最大的数。请用循环在屏幕上打印一个n行m列的数字矩形 用c语言作答
时间: 2024-11-13 14:25:55 浏览: 123
在 C 语言中,你可以使用嵌套循环来创建一个指定大小的数字矩形。下面是一个简单的例子,它会根据用户输入的行数 `n` 和每行最大数 `m` 来生成矩形。
```c
#include <stdio.h>
int main() {
int n, m;
printf("请输入行数 n: ");
scanf("%d", &n);
printf("请输入每行最大数 m: ");
scanf("%d", &m);
for (int i = 1; i <= n; i++) { // 循环行数
for (int j = 1; j <= m; j++) { // 循环列数
// 打印数字,可以替换成任何你想打印的内容,这里我们用数字i和j表示
printf("%d ", i * j);
}
// 每一行结束后换行
printf("\n");
}
return 0;
}
```
在这个程序中,外部循环控制行数,内部循环控制每一行的字符数。每次循环迭代都会打印当前行的下一个数字。
阅读全文