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

打印大写字母三角形

时间:2016-05-16 21:54:08      阅读:411      评论:0      收藏:0      [点我收藏+]

标签:

题目内容:

输入行数和起始字母,输出大写字母等腰三角形。输出的字母是循环的,即递增到字母 ‘Z‘ 以后输出 ‘A‘ ;递减到字母 ‘A‘ 以后输出 ‘Z‘。例如:

 

输入样例:

4[空格]X[回车]

 

输出样例:

[空格][空格][空格]X[回车]

[空格][空格]YZY[回车]

[空格]ZABAZ[回车]

ABCDCBA[回车]

 

技术分享
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int i,j,k;
 5     int m;
 6     char n;
 7     scanf("%d %c",&m,&n);
 8     for(i=0;i<m;i++)
 9         {
10             for(j=0;j<m-i;j++)
11             {
12             printf(" ");
13             }
14 
15             printf("%c",n);
16             k=n;
17             n++;
18             for(j=0;j<i;j++)
19             {
20             printf("%c",n++);
21             }
22             n--;
23             for(j=1;j<2*(i-1);j++)
24             {
25             printf("%c",--n);
26             }
27            if(i!=0&&i!=m-1)
28            printf("%c",k);
29          printf("\n");
30         }
31 
32          return 0;
33 }
View Code

 

打印大写字母三角形

标签:

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

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