c++输入两个正整数m和n,绘制一个m行n列,由’*'号组成的矩形。
时间: 2024-04-15 12:30:04 浏览: 203
输入一个数,并以它为边长画出一个用*组成的正方形
以下是一个C++程序,用于根据用户输入的正整数m和n绘制一个由'*'号组成的矩形:
```cpp
#include <iostream>
int main() {
int m, n;
// 输入行数和列数
std::cout << "请输入行数m: ";
std::cin >> m;
std::cout << "请输入列数n: ";
std::cin >> n;
// 绘制矩形
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
```
这个程序通过使用嵌套的for循环,根据用户输入的行数m和列数n,绘制了一个由'*'号组成的矩形。外层循环控制行数,内层循环控制列数,在每一行的循环中输出一个'*'号,然后换行。
希望这个程序能满足你的需求!如果有任何问题,请随时提问。
阅读全文