1 #include <stdio.h>
2 #include <stdio.h>
3 #include <stdlib.h>
4
5 int main()
6 {
7 char start = 'Z';
8 int high=5,i,j; //高度可设
9
10 //上半部
11 for (i=0; i<high; i++)
12 {
13 //空格
14 for (j=1;j<high-i;j++)
15 printf (" ");
16 //字符、空格、字符
17 printf ("%c ",start-i);
18 for (j=0;j<2*i-1;j++)
19 printf (" ");
20 if (i){
21 start--;
22 printf ("%c ",start-i);
23 }
24 //换行
25 printf ("\n");
26 }
27
28 start -= 2*(high-1);
29 //下半部
30 for (i=high-1; i>0 ;i--)
31 {
32 //空格
33 for (j=0;j<high-i;j++)
34 printf (" ");
35 //字符、空格、字符
36 printf ("%c ",start+i);
37 for (j=0;j<2*i-3;j++)
38 printf (" ");
39 if (i-1){
40 start--;
41 printf ("%c ",start+i);
42 }
43 //换行
44 printf ("\n");
45 }
46
47 return 0;
48 }
知识兔