使用C#print编写一个三角形
时间: 2024-09-20 13:11:48 浏览: 37
c#用for语句输出一个三角形的方法
5星 · 资源好评率100%
在C++中,你可以使用嵌套循环来打印出一个简单的三角形。这里有一个基本的例子,它会打印出一个等腰三角形:
```cpp
#include <iostream>
int main() {
int rows; // 三角形行数
std::cout << "请输入三角形的行数: ";
std::cin >> rows;
// 打印上半部分的三角形
for (int i = 0; i < rows; ++i) {
// 每一行的空格数等于当前行数减一
for (int space = rows - i - 1; space > 0; --space)
std::cout << " ";
// 每一行的星号数等于当前行数
for (int star = 0; star <= i; ++star)
std::cout << "*";
std::cout << "\n"; // 结束当前行
}
// 如果你想打印下半部分的对称三角形,可以添加类似上面的第二个循环,只需要调整星号的位置即可
return 0;
}
```
当你运行这个程序并输入想要的行数,它会在控制台上生成相应大小的等腰三角形。如果你想得到更复杂的三角形状,例如金字塔或其他模式,可以根据需要修改星号的数量和位置。
阅读全文