用C++如何编写一个程序能够输出星号构成的矩形
时间: 2024-10-07 16:02:40 浏览: 40
在C++中,你可以通过循环结构来编写一个简单的程序,用于输出星号构成的矩形。这里是一个基本的例子,演示了如何创建一个指定行数和列数的矩形:
```cpp
#include <iostream>
// 定义函数打印矩形
void printRectangle(int rows, int cols) {
for (int i = 0; i < rows; i++) {
// 每行打印前导空格
for (int j = 0; j < cols - 1; j++) {
std::cout << " ";
}
// 打印星号
for (int k = 0; k <= i; k++) {
std::cout << "*";
}
// 每行结束换行
std::cout << std::endl;
}
}
int main() {
int rows, cols;
// 输入矩形的行数和列数
std::cout << "请输入矩形的行数: ";
std::cin >> rows;
std::cout << "请输入矩形的列数: ";
std::cin >> cols;
// 调用函数打印矩形
printRectangle(rows, cols);
return 0;
}
```
当你运行这个程序并输入所需的行数和列数时,它会输出相应的星号矩形。
阅读全文