打印出如下图案: * ** *** **** ***** ****** ***** **** ***** * c语言
时间: 2024-01-05 17:20:54 浏览: 64
C语言程序设计-编写程序打印*菱形 * *** ***** *******
这段C语言代码可以打印出一个倒三角形图案。下面是代码的解释和演示:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int n = 4; // 控制图案的大小,可以根据需要修改
int i, j, sum;
char ch = '*'; // 图案中的字符,可以根据需要修改
// 打印上半部分倒三角形
for (i = 1; i <= n; i++) {
// 打印空格
for (j = 1; j <= 3 * (n - i); j++) {
printf(" ");
}
// 打印字符
for (sum = 2 * i - 1; sum >= 2; sum--) {
printf("%3c", ch);
}
printf("\n");
}
// 打印下半部分倒三角形
for (i = i - 2; i >= 1; i--) {
// 打印空格
for (j = 1; j <= 3 * (n - i); j++) {
printf(" ");
}
// 打印字符
for (sum = 2 * i - 1; sum >= 2; sum--) {
printf("%3c", ch);
}
printf("\n");
}
return 0;
}
```
运行以上代码,将会输出如下图案:
```
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文