码迷,mamicode.com
首页 > 其他好文 > 详细

打印空心字符菱形

时间:2016-05-15 18:20:10      阅读:864      评论:0      收藏:0      [点我收藏+]

标签:

 

题目内容:

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

 

输入格式:

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

 

输出格式:

参照样例,打印空心的由字符组成的菱形。

 

输入样例:

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 }

 技术分享

技术分享

 

打印空心字符菱形

标签:

原文地址:http://www.cnblogs.com/entrepre/p/5495609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!