c++星号等腰三角形
时间: 2024-11-17 16:14:16 浏览: 1
c++输出规定大小的等腰三角形
在 C++ 中,要打印一个星号(*)等腰三角形,你可以使用循环结构来控制行数和列数。下面是一个简单的示例,展示如何打印一个5行的等腰三角形:
```cpp
#include <iostream>
int main() {
int n = 5; // 三角形的行数
for (int i = 1; i <= n; ++i) { // 从第一行到最后一行
// 打印空格
for (int j = n - i; j > 0; --j)
std::cout << " ";
// 打印星号
for (int k = 0; k < 2 * i - 1; ++k)
std::cout << "* ";
// 每一行结束换行
std::cout << std::endl;
}
return 0;
}
```
这个程序首先打印出足够的空格,然后在每个位置放置星号,形成等腰三角形的效果。如果你想改变三角形的大小,只需修改变量 `n` 的值即可。
阅读全文