C语言中的倒三角长什么样
时间: 2024-10-26 12:02:14 浏览: 19
在C语言中,倒三角通常是指一种图形形状,它的特点是顶部有一个点,然后每一行的元素数量比上一行少一个,直到最后一行只有一个元素。例如,如果我们要打印一个5行的倒三角,它可能会看起来像这样:
```
*
***
*****
*******
```
如果你想要在控制台上输出这样的倒三角,你可以使用循环结构,如`for`循环,并根据当前行数调整空格和星号的数量。这里是一个简单的示例函数,用于打印指定大小的倒三角:
```c
#include <stdio.h>
void print_inverted_triangle(int rows) {
for (int i = 1; i <= rows; ++i) {
// 打印空格
for (int j = rows - i; j > 0; --j)
printf(" ");
// 打印星号
for (int k = 0; k < 2 * i - 1; ++k)
printf("*");
printf("\n"); // 换行
}
}
// 示例
int main() {
int size = 5;
print_inverted_triangle(size);
return 0;
}
```
运行上述程序会得到一个指定大小的倒三角。
阅读全文