打印空心字符菱形


 

題目內容:

根據菱型起始字母和菱形的高度,打印空心的由字符組成的菱形。

 

輸入格式:

菱型起始字母和菱形的高度。

 

輸出格式:

參照樣例,打印空心的由字符組成的菱形。

 

輸入樣例:

C 4

 

輸出樣例:

   C
  D D
 E   E
F     F
 E   E
  D D
   C

程序代碼:*

 
          
 1 #include<stdio.h>
 2 int main()
 3 {
 4   char a;
 5   int i,j,h;
 6   scanf("%c ",&a);
 7   scanf("%d",&h);
 8 
 9   for(i=1;i<=h;i++)
10   {
11 
12     for(j=1;j<=h-i;j++)
13     {printf(" ");
14     }
15 
16     printf("%c",a);
17 
18     for(j=1;j<2*(i-1);j++)
19     {printf(" ");
20     }
21 
22 
23     if(i!=1)
24     printf("%c",a);
25     printf("\n");
26     a++;
27   }
28   a--;
29   for(i=1;i<h;i++)
30   {   a--;
31     for(j=1;j<=i;j++)
32     {printf(" ");
33     }
34 
35     printf("%c",a);
36 
37     for(j=1;j<2*(h-i-1);j++)
38     {printf(" ");
39     }
40     if(i!=h-1)
41     printf("%c",a);
42     printf("\n");
43 
44   }
45 
46   return 0;
47 }

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM