输出等腰三角形C++
时间: 2024-09-27 15:06:12 浏览: 69
c++输出规定大小的等腰三角形
在C++中,你可以使用循环结构来创建等腰三角形。下面是一个简单的示例,它会打印一个由星号(*)组成的等腰三角形:
```cpp
#include <iostream>
// 定义函数来打印等腰三角形
void printPyramid(int n) {
for (int i = 1; i <= n; i++) { // 从1到n行
// 打印空格
for (int j = n - i; j > 0; j--) {
std::cout << " ";
}
// 打印星号
for (int k = 0; k < 2 * i - 1; k++) {
std::cout << "*";
}
std::cout << "\n"; // 换行
}
}
int main() {
int size;
std::cout << "请输入等腰三角形的大小:";
std::cin >> size;
printPyramid(size); // 调用函数打印三角形
return 0;
}
```
在这个程序中,用户会被提示输入等腰三角形的大小(n),然后`printPyramid`函数会根据这个大小打印出对应的三角形。
阅读全文