使用【C++】写【打印一个倒立直角三角形】的代码
时间: 2024-09-15 10:13:10 浏览: 63
在C++中,你可以使用循环结构来打印一个倒立的直角三角形。下面是一个简单的示例,它会打印出指定行数的倒三角形:
```cpp
#include <iostream>
void printInvertedTriangle(int n) {
for (int i = n; i > 0; --i) { // 从顶向下打印
for (int j = 0; j <= i - 1; ++j) {
std::cout << " ";
}
for (int k = i; k > 0; --k) {
std::cout << "* ";
}
std::cout << "\n";
}
}
int main() {
int rows;
std::cout << "请输入倒三角形的行数: ";
std::cin >> rows;
printInvertedTriangle(rows);
return 0;
}
```
在这个程序中,外部的for循环控制每一行的打印,内部的两个for循环分别用于空格和星号的输出,使得形成倒置的三角形状。
阅读全文