绘制等腰空心梯形,下底和高都为输入变量n(上宽下窄)

 1 #include <stdio.h>
 2 int main()
 3 {
 4     int n,i,j;
 5     scanf("%d",&n);
 6     for(j=1;j<=3*n-2;j++)    //第一排
 7             printf("*");
 8     printf("\n");
 9 
10     for(i=2;i<=n-1;i++)    //除了第一排和最后一排
11     {
12         for(j=1;j<=i-1;j++)
13             printf(" ");
14         printf("*");
15         for(j=i+1;j<=3*n-i-2;j++)
16             printf(" ");
17         printf("*");
18         printf("\n");
19         
20     }
21 
22     for(i=n;i<=n;i++)    //最后一排
23     {
24         for(j=1;j<=i-1;j++)
25             printf(" ");
26         for(j=1;j<=n;j++)
27             printf("*");
28     }
29     printf("\n");
30     return 0;
31 }

猜你喜欢

转载自www.cnblogs.com/ydhnh010424/p/12618528.html