输入n = 5 输出 * ** *** **** ***** **** *** ** * 用c语言实现
时间: 2024-11-10 10:12:26 浏览: 4
SQL*Plus之命令使用大集合.pdf
在C语言中,可以使用嵌套循环来实现这个星号图案的打印。下面是针对n=5的一个简单示例:
```c
#include <stdio.h>
void print_stars(int n) {
int i, j;
// 打印每一行
for (i = 0; i <= n; i++) {
// 每行开头和结尾都有空格
for (j = 0; j < n - i; j++)
printf(" ");
// 星号部分
for (j = 0; j < 2 * i + 1; j++)
printf("*");
// 换行到下一行
printf("\n");
}
}
int main() {
int n = 5;
print_stars(n);
return 0;
}
```
当你运行这个程序时,它会输出如下所示的星星图案:
```
*
**
***
*****
****
***
**
*
```
阅读全文