编程怎么输出倒三角形

时间:2025-03-05 12:31:37 明星趣事

要输出倒三角形,可以使用嵌套的for循环来控制每行输出的空格和星号的个数。以下是一个C++语言的示例代码,用于输出倒三角形:

```cpp

include

using namespace std;

int main() {

int n;

cout << "请输入倒三角形的行数: ";

cin >> n;

for (int i = n; i >= 1; i--) {

// 输出空格

for (int j = 1; j <= n - i; j++) {

cout << " ";

}

// 输出星号

for (int j = i; j >= 1; j--) {

cout << "*";

}

// 换行

cout << endl;

}

return 0;

}

```

代码解释:

输入行数:

首先,程序会提示用户输入倒三角形的行数`n`。

外层循环:

外层循环从`n`开始递减到1,控制倒三角形的行数。

内层循环(空格):

内层第一个循环输出每行前面的空格,空格的数量是`n - i`。

内层循环(星号):

内层第二个循环输出每行的星号,星号的数量是`i`。

换行:

每行输出完毕后,使用`cout << endl;`换行。

示例输出:

如果用户输入`5`,程序将输出如下倒三角形:

```

*

*

*

*

*

```

这个程序简单易懂,适合初学者学习和使用。