c++打印倒三角形*号
时间: 2024-10-19 09:05:08 浏览: 56
在 C++ 中,你可以使用循环结构来打印出倒三角形的星号(*)。下面是一个简单的示例,它展示了如何打印一个5行的倒三角形:
```cpp
#include <iostream>
int main() {
int n = 5; // 三角形的行数
for (int i = 0; i < n; ++i) {
// 打印每一行的空格
for (int j = n - 1; j > i; --j)
std::cout << " ";
// 打印星号
for (int k = 0; k <= i; ++k)
std::cout << "* ";
std::cout << "\n"; // 每一行结束后换行
}
return 0;
}
```
当你运行这个程序,会得到如下输出:
```
*
***
*****
*******
*********
```
如果你想让用户输入三角形的行数,可以将 `n` 的值改为从标准输入读取:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入倒三角形的行数: ";
cin >> n;
for (int i = 0; i < n; ++i) {
// ...
}
return 0;
}
```
现在你可以运行程序并输入你想要的行数。
阅读全文