for循环等腰三角形
时间: 2024-05-19 12:10:03 浏览: 75
巧用for循环绘制各种图形
for循环等腰三角形是一种经典的编程练习,可以通过使用for循环语句输出一定行数的等腰三角形。在每一行中,星号数量递增,最终形成一个等腰三角形。
以下是一个使用for循环实现等腰三角形的示例代码:
```
#include <iostream>
using namespace std;
int main() {
int rows;
cout << "请输入等腰三角形的行数:";
cin >> rows;
for (int i = 1; i <= rows; ++i) {
for (int j = 1; j <= rows - i; ++j) {
cout << " ";
}
for (int k = 1; k <= 2 * i - 1; ++k) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
上述代码中,我们首先输入等腰三角形的行数,然后使用两个for循环分别控制空格和星号的输出。第一个for循环用于输出每行之前的空格,第二个for循环用于输出星号。
阅读全文