用C语言编写程序,输出指定的由“*”组成的倒三角图案
时间: 2024-10-17 15:12:20 浏览: 32
完整word版-C语言程序设计(第3版)何钦铭-颜-晖-第2章--C语言编写程序.doc
在C语言中,可以使用嵌套循环结构来生成指定行数的倒三角星号(*)图案。下面是一个简单的示例,它将生成5行的倒三角形:
```c
#include <stdio.h>
#define ROWS 5
void print_triangle(int rows) {
for(int i = rows; i > 0; i--) { // 从最高行开始向下
for(int j = 0; j < i; j++) { // 每一行有i个空格
printf(" "); // 输出空格
}
for(int k = 0; k < i * 2 - 1; k++) { // 每一行有i*2-1个"*"
printf("*"); // 输出星号
}
printf("\n"); // 换行
}
}
int main() {
print_triangle(ROWS);
return 0;
}
```
当你运行这个程序时,将会得到以下输出:
```
*
***
*****
*******
*********
```
阅读全文