如何在C++中用星号打印一个矩形?
时间: 2024-10-16 12:13:30 浏览: 41
在C++中,你可以使用嵌套循环来打印一个矩形。通过外层循环控制行数,内层循环控制列数,可以在控制台上打印出矩形的形状。下面是一个示例代码:
```cpp
#include <iostream>
int main() {
int rows, cols;
std::cout << "Enter the number of rows: ";
std::cin >> rows;
std::cout << "Enter the number of columns: ";
std::cin >> cols;
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
```
在这个代码中,我们首先通过`std::cin`获取用户输入的行数和列数。然后,通过两个嵌套的`for`循环来打印星号。外层循环控制行数,内层循环控制每行的列数。每一行打印完毕后,使用`std::cout << std::endl;`来换行。
阅读全文