c++输入两个正整数n(0<n<10)和m(0<m<10),绘制一个n行m列,由数字组成的矩形。矩形的每行从1开始,到m结束。
时间: 2024-04-21 18:23:02 浏览: 222
qt c++ 圆弧绘制基于圆心坐标,起始坐标,终点坐标
以下是一个C++程序,用于根据用户输入的正整数n和m绘制一个由数字组成的矩形:
```cpp
#include <iostream>
int main() {
int n, m;
// 输入行数和列数
std::cout << "请输入行数n (0 < n < 10): ";
std::cin >> n;
std::cout << "请输入列数m (0 < m < 10): ";
std::cin >> m;
// 绘制矩形
for (int i = 0; i < n; i++) {
for (int j = 1; j <= m; j++) {
std::cout << j;
}
std::cout << std::endl;
}
return 0;
}
```
这个程序通过使用嵌套的for循环,根据用户输入的行数n和列数m,绘制了一个由数字组成的矩形。外层循环控制行数,内层循环控制列数,在每一行的循环中输出从1到m的数字,然后换行。
请注意,这里假设用户输入的n和m确实满足要求(即0 < n < 10和0 < m < 10),没有做输入验证。
希望这个程序能满足你的需求!如果有任何问题,请随时提问。
阅读全文