怎么用C语言写出*的倒三角形?
时间: 2024-09-27 14:02:54 浏览: 36
C语言判断三角形
在C语言中,你可以通过嵌套循环来打印出星号(*)形成的倒三角形。以下是一个简单的示例,它会打印一个n行的倒三角形:
```c
#include <stdio.h>
void print_inverse_triangle(int n) {
for (int i = 0; i < n; i++) { // 主循环控制行数
for (int j = n - 1; j > i; j--) { // 内层循环控制每个星号的位置
printf(" "); // 打印空格,调整行的对齐
}
for (int k = 0; k <= i; k++) { // 又一个内层循环打印星号
printf("*");
}
printf("\n"); // 每一行结束换行
}
}
int main() {
int rows;
printf("请输入倒三角形的行数:");
scanf("%d", &rows);
print_inverse_triangle(rows);
return 0;
}
```
当你运行这个程序并输入一个数字,比如5,它会打印出一个5行的倒三角形:
```
*
***
*****
*******
*********
```
阅读全文