给我一个c语言倒三角的函数
时间: 2024-09-28 12:13:38 浏览: 57
在C语言中,要实现一个函数生成给定大小的倒三角形,可以利用嵌套循环结构。下面是一个简单的函数示例,它接受一个整数作为参数n,然后打印出一个n行的倒三角:
```c
#include <stdio.h>
// 函数声明
void print_triangle(int n);
int main() {
int size;
printf("请输入倒三角的行数: ");
scanf("%d", &size);
print_triangle(size);
return 0;
}
// 打印倒三角的函数
void print_triangle(int n) {
for (int i = n; i > 0; i--) {
// 使用空格填充前导空白
for (int j = n - i; j > 0; j--)
printf(" ");
// 输出星号
for (int k = 0; k <= i; k++)
printf("* ");
// 换行
printf("\n");
}
}
```
这个程序会在控制台打印出指定行数的倒三角,例如输入5会得到这样的输出:
```
*
***
*****
*******
*********
```
阅读全文
相关推荐








