请输入层数N,假设N=4,则打印出如下图形: ******* ***** *** * 注意:使用循环结构语句实现。
时间: 2023-11-25 14:50:17 浏览: 100
以下是根据引用提供的代码实现的打印箭形图案的程序,可以根据输入的层数N打印出相应的图案:
```c
#include <stdio.h>
int main() {
int num;
int i, j, k;
while (scanf("%d", &num) != EOF) {
// 上部分
for (i = 0; i <= num; i++) {
for (j = 0; j < num - i; j++) {
printf(" ");
}
for (k = 0; k <= i; k++) {
printf("*");
}
printf("\n");
}
// 下部分
for (i = 0; i < num; i++) {
for (j = 0; j <= i; j++) {
printf(" ");
}
for (k = 0; k < num - i; k++) {
printf("*");
}
printf("\n");
}
}
return 0;
}
```
输入层数N为4时,输出的图案如下:
```
*
**
***
****
*****
******
*******
********
*******
******
*****
****
***
**
*
```
阅读全文