前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >字符金字塔(C语言刷题)

字符金字塔(C语言刷题)

作者头像
用户11039529
发布2024-03-25 15:23:07
670
发布2024-03-25 15:23:07
举报
文章被收录于专栏:算法学习日常算法学习日常

个人博客主页:https://blog.csdn.net/2301_79293429?type=blog 专栏:https://blog.csdn.net/2301_79293429/category_12545690.html

题目描述

请打印输出一个字符金字塔,字符金字塔的特征请参考样例

输入描述:

代码语言:javascript
复制
输入一个字母,保证是大写

输出描述:

代码语言:javascript
复制
输出一个字母金字塔。

示例1

输入

代码语言:javascript
复制
C

输出

代码语言:javascript
复制
  A
 ABA
ABCBA
代码语言:javascript
复制
//注意观察,三角形的两边都是A
int main()
{
    char a;
    scanf(" %c", &a);
    for (int i = 'A'; i <= a; i++)
    {
        //空格:小于最后一行的一半
        
        //for (int j = 0; j < ('A' + 4 - 1) - i; j++)
        //                    /*只适合
        //                      A
        //                     ABA
        //                    ABCBA,要写一个适合所有的*/
        //    printf(" ");
        
        for (int j = 'A'; j < a-(i-'A'); j++)
            printf(" ");

        //图形
        //左边
        int j;
        for (j = 'A'; j <= ('A' + (i - 'A')); j++)
            printf("%c", j);
        //右边
        j-=2;
        /*注意是 -=2 */
        for (j; j >= 'A'; j--)
            printf("%c", j);
        printf("\n");
    }
    return 0;
}

恭喜你今天又进步了一点点啦~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 输入描述:
  • 输出描述:
  • 输入
  • 输出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档