c语言,空心,倒立的等边三角形
时间: 2024-09-15 22:01:16 浏览: 41
c语言计算三角形面积代码
5星 · 资源好评率100%
在C语言中,如果你想打印出一个空心的、倒立的等边三角形,你可以使用嵌套循环来实现。倒立的三角形意味着顶部是点,然后每一行都比上一行多一个元素,直到达到最底部是一个完整的三角形。以下是简单的示例:
```c
#include <stdio.h>
void print_inverted_triangle(int n) {
for (int i = n; i > 0; i--) { // 从n开始向下递减
for (int j = 0; j <= i - 1; j++) { // 每行打印i-j个空格
if (j % 2 == 0) { // 如果是偶数位置,打印星号*
printf("* ");
} else {
printf(" "); // 如果是奇数位置,打印空格
}
}
printf("\n"); // 换行
}
}
int main() {
int rows;
printf("Enter the number of rows for the triangle: ");
scanf("%d", &rows);
print_inverted_triangle(rows);
return 0;
}
```
当你运行这个程序并输入一个整数,它会打印出相应行数的倒立等边三角形。比如,输入3,将会得到:
```
*
***
*****
```
阅读全文