首页 > 编程语言 > 详细

C语言打印字母金字塔(第一行是A 第二行是ABA ……)

时间:2015-06-27 19:53:42      阅读:524      评论:0      收藏:0      [点我收藏+]

#include <stdio.h>

#include <stdlib.h>

int main()

{

    int line;//代表行数

    int i;

    char letter,ch;

   printf("请输入一个大写字母:");

   scanf("%c",&letter);

   for(line=0;line<=letter-‘A‘;line++)

    {

       for(i=0;i<letter-‘A‘-line;i++)

            printf(" ");

       for(ch=‘A‘;ch<=(‘A‘+line);ch++)           //升序输出字母

           printf("%c",ch);

        ch-=2;

       while(ch!=‘A‘-1)

           printf("%c",ch--);

       printf("\n");

    }

    return 0;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言打印字母金字塔(第一行是A 第二行是ABA ……)

原文:http://blog.csdn.net/u012701023/article/details/46663345

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!