C语言 图形打印

本关任务:编写一个程序,输出如下所示的图形: 

 1 #include <stdio.h>
 2 int main(void)
 3 {
 4     int i,j,k;
 5     int q;
 6     printf("Input n(n>=3):\n");
 7     scanf("%d",&q);
 8     int s=1;
 9     for(i=1;i>=1;i=i+s)
10     {
11         for(j=1;j<=q-i;j++)
12             printf(" ");
13         for(k=1;k<=2*i-1;k++)
14             printf("*");
15         printf("\n");
16 
17         if(i==q){
18             s=-1;
19         }
20     }
21 
22 
23 
24     return 0;
25 }

 

posted @ 2021-12-04 11:41  程序员小贤  阅读(635)  评论(0)    收藏  举报