要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案:

    A

   ABA

  ABCBA

 ABCDCBA

---------------------------------------------------------------------------------------------------------------------------------

代码:

#include <stdio.h>

int main()
{
    char ch_1;
    printf("Please input a capital:\n");
    scanf("%c", &ch_1);
    char i, j, k, w;
    for (j = 'A'; j <= ch_1; j++)
//每一行的循环
    {
        for (i = ch_1; i >= j; i--)
//空格的循环
        {
            printf(" ");
        }
        for (k = 'A'; k <= j; k++)
//正序输入字母
        {
            printf("%c", k);
        }
        for (w = j - 1; w >= 'A'; w--)
//倒序输入字母
        {
            printf("%c", w);
        }
        printf("\n");
    }
    return 0;
}

C语言练习-绘制金字塔相关推荐

  1. R语言可视化绘制及PDF使用字体参数列表:查看字体列表、可视化绘制图像中的字体参数列表、字体示例并写入pdf

    R语言可视化绘制及PDF使用字体参数列表:查看字体列表.可视化绘制图像中的字体参数列表.字体示例并写入pdf 目录 R语言可视化绘制及PDF使用字体参数列表:查看字体列表.可视化绘制图像中的字体参数列 ...

  2. R语言Kaplan-Meier绘制生存分析、Log-rank假设检验、Cox回归曲线实战案例:恶性黑色素瘤的术后数据生存分析

    R语言Kaplan-Meier绘制生存分析.Log-rank假设检验.Cox回归曲线实战案例:恶性黑色素瘤的术后数据生存分析 目录

  3. R语言可视化绘制基本图形

    R语言可视化绘制基本图形 简单条形图: 堆叠条形图分组条形图: 均值条形图与条形图的微调: spinogram图 饼图.直方图.密度图.箱图.小提琴图.线图.散点图: # Listing 6.1 - ...

  4. 2016: C语言实验——打印金字塔

    2016: C语言实验--打印金字塔 Description 输入n值,打印下列形状的金字塔,其中n代表金字塔的层数. Input 输入只有一个正整数n. Output 打印金字塔图形,其中每个数字之 ...

  5. C语言控制台应用程序绘制曲线,C语言控制台绘制曲线的实现代码

    本文实例为大家分享了C语言控制台绘制曲线的具体代码,供大家参考,具体内容如下 首先我们应该要知道曲线的方程,这里以直角坐标为例 设我们曲线方程为 y = f(x) 然后我们把它化成 y - f(x) ...

  6. 海龟绘图两小时上手C语言 - 2 绘制正方形

    海龟绘图两小时上手C语言 - 2 绘制正方形 整个教程的介绍和目录在这里: 童晶:海龟绘图两小时上手C语言 - 0 引言 2.1 向右旋转 除了让小海龟前进外,也可以让它旋转.输入并运行以下代码: # ...

  7. 海龟绘图两小时上手C语言 - 1 绘制直线

    海龟绘图两小时上手C语言 - 1 绘制直线 整个教程的介绍和目录在这里: 童晶:海龟绘图两小时上手C语言 - 0 引言 1.1 什么是C语言? 如今,我们的生活已经离不开程序.比如用计算机写文章.做P ...

  8. 【R语言 | 如何绘制带组内差异比较的柱形图】

    R语言 | 如何绘制带组内差异比较的柱形图 参考链接:R语言 | 如何绘制带组内差异比较的柱形图 结果如下: 代码如下: install.packages(ggpubr)//内置的包不需要安装 ins ...

  9. opengl绘制金字塔

    openGL系列文章目录 文章目录 openGL系列文章目录 前言 一.金字塔顶点组成 二.给金字塔贴纹理 1.纹理坐标:侧面 2.纹理坐标底座 代码: 1. c++ 2.顶点着色器 片元着色器 运行 ...

  10. R语言ggplot绘制地图-报错汇总(一)

    R语言ggplot绘制地图-报错汇总 报错两例 报错1: 报错2: 报错两例 在用ggplot绘制地图时出现了两个报错,网上搜索了没有相关说明,虽然解决方式很蠢,但是可能对于出现同样报错的人会有帮助, ...

最新文章

  1. POM.xml 标签详解
  2. 本地 php nginx压测试
  3. 第三十三期:连接池中非常关键的两个参数,到底是干啥用的?
  4. 算法高级(9)-线程池的实现方式
  5. pytorch WHAT IS TORCH.NN REALLY?
  6. 华为智能手表WATCH GT2运动版和时尚版有什么区别?
  7. 区块链 fisco bcos webase-front docker方式部署
  8. 本机号码一键登录原理与应用
  9. python3 爬妹子图片网站实战 代码简明易懂
  10. 二维小游戏,飞机大战,图片素材
  11. Word参考文献交叉引用——连续多项引用
  12. Python Interpreter
  13. QT TextEdit控件
  14. 生成osm文件_OSM地图本地发布-如何生成各省市矢量地图
  15. 特殊三角函数求导 和差化积
  16. 华为工业云平台:制造业企业数据平台建设最佳实践分享
  17. android 微信高仿,Android高仿微信聊天界面代码分享
  18. 云计算有哪些应用程序服务呢?
  19. 计算机考研A区211大学,三本学生调剂A区211大学,自己的一些调剂经验供大学参考...
  20. 人工智能 | 自然语言处理研究报告(人才篇)

热门文章

  1. 【C语言】08-数组
  2. java的注解定义map_java – MapStruct:丰富映射注释以定义自定义映射器
  3. 器械传递的方法_天津304不锈钢传递窗报价_碧海云天
  4. YOLO-V3可视化
  5. SpringCloud Alibaba之Nacos组件
  6. qt传递数组给js(支持多组)
  7. android 禁止用户访问u盘_如何禁止u盘复制文件 禁止u盘复制文件方法【介绍】
  8. 1.2 安装 docker 容器并配置镜像加速器
  9. 【彩蛋】小白入门学习 SQL 数据库基础视频教程(109个视频)
  10. mac使用fish的时候添加可执行文件路径