打印等腰空心梯形,梯形上高和下底一致的。

 1 #include<stdio.h>
 2 void main()
 3 {
 4     int n,i,j,k,f;
 5     scanf("%d",&n);
 6     for(i=1;i<=n;i++)//行号 
 7     {
 8         for(j=1;j<=n-i;j++)//空格 
 9         {
10             printf(" ");
11         }
12             if(i==1 || i==n)  //处理梯形上底于下底 
13             for(f=1;f<=n+(i-1)*2;f++)
14             printf("*");
15         else
16             {
17             printf("*");  //处理中间部分
18             for(f=1;f<=n+(i-2)*2;f++)  //处理中间部分空格 
19                 printf(" ");
20                 printf("*");
21             }
22             printf("\n");
23     }
24 } 

以上就是打印梯形的代码,代码有点笨,感觉。后期再改进吧

posted @ 2019-12-07 10:24  醉翁之意不在酒YS  阅读(564)  评论(0)    收藏  举报