使用c++ 输入两个正整数n(0<n<10)和m(0<m<10),绘制一个n行m列,由数字组成的矩形。
时间: 2023-06-12 08:06:12 浏览: 274
CubeMatrix.rar_Visual_C++_
以下是使用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int n, m;
printf("请输入两个正整数n和m(0<n<10,0<m<10):");
scanf("%d %d", &n, &m);
// 绘制矩形
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d", i*j);
}
printf("\n");
}
return 0;
}
```
解释一下代码:
首先,使用 `scanf()` 函数从用户输入中获取两个正整数 `n` 和 `m`,分别表示矩形的行数和列数。
接着,使用两个嵌套的 `for` 循环来绘制矩形。外层循环控制行数,内层循环控制列数。在内层循环中,使用 `%d` 格式化符来输出当前行数和列数的积。
最后,使用 `return 0` 语句结束程序。
阅读全文