C语言学习-字母金字塔问题

问题描述

编写一个程序,用户输入某个大写字母,产生一个金字塔图案。
例如:输入E
产生如下图案:

代码如下:

#include <stdio.h>int main() {int i, j, k, white;char ch;scanf("%c", &ch);white = ch - 65;//第一行空格数,A ascii 65//打印空格for (int j = white; j > 0; j--){for(i = j; i > 0; i--){printf(" ");if(i == 1){   //打印前n-1行for(k = 65; k <= ch - j; k++){printf("%c", k);if(k == ch - j){for (int k = ch - j -1; k >= 65; --k){printf("%c", k);}}}}}printf("\n");}//打印最后一行for(k = 65; k <= ch; k++){printf("%c", k);if(k == ch){for (int k = ch - 1; k >= 65; --k){printf("%c", k);}}}return 0;
}

运行结果

# C语言金字塔问题(字母)相关推荐

  1. C语言-PTA-7-123 空心字母金字塔 (10分)

    输入一个大写的英文字母,输出空心的字母金字塔.输入格式: 一个大写英文字母.输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A"在第1行的第40列,列从1开始计数.输入样例 ...

  2. Python语言学习之字母L开头函数使用集锦:logging日志用法之详细攻略

    Python语言学习之字母L开头函数使用集锦:logging日志用法之详细攻略 目录 logging日志用法之详细攻略 logging日志用法之详细攻略 K Llogging.basicConfig( ...

  3. Python语言学习之字母E开头函数使用集锦:endswith使用用法之详细攻略

    Python语言学习之字母E开头函数使用集锦:endswith使用用法之详细攻略 目录 endswith用法之详细攻略 enumerate()函数 endswith用法之详细攻略 if my_file ...

  4. Python语言学习之字母D开头函数使用集锦:del、dict使用方法之详细攻略

    Python语言学习之字母D开头函数使用集锦:del.dict使用方法之详细攻略 目录 del.dict使用方法 del dict()    #创建字典 del.dict使用方法 del a=1,  ...

  5. Python语言学习之字母G开头函数使用集锦:global用法之详细攻略

    Python语言学习之字母G开头函数使用集锦:global用法之详细攻略 global全局变量用法 global全局变量:python使用的变量默认一定是用局部变量:如果想使用作用域之外的全局变量,则 ...

  6. Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略

    Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略 assert断言的用法 assert断言用法:防御性的编程.运行时对程序逻辑的检测.合约性检查(比如前置条件,后置条件).程序 ...

  7. Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略

    Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略 random/range/replace/reshape用法 1.random用法 ...

  8. Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略

    Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略 set用法 set顾名思义是集合,里面不能包含重复的元素,接收一个list作为参数 list1=[1,2,3,4 ...

  9. Python语言学习之字母C开头函数使用集锦:count用法之详细攻略

    Python语言学习之字母C开头函数使用集锦:count用法之详细攻略 count用法 list.count函数的用法 list=['America', 'America', '山东', '山东', ...

  10. c语言怎么取字符串首字母,C语言 字符串首字母转换成大写简单实例

    C语言 字符串首字母转换成大写简单实例 C语言 字符串首字母转换成大写简单实例 举例: 输入:this is a book 返回:This Is A Book #include #include #i ...

最新文章

  1. gis中的加权求和工具在哪里_ArcGIS教程:加权总和的工作原理
  2. Windows7 64位下vs2008配置OpenCV2.3.1
  3. IPFS Series -- Bitswap Protocol
  4. CPU步进号(版本号)
  5. 大数据系列文章-Hadoop的HDFS读写流程(二)
  6. 一个北京小网编从1000块起家的网络直销故事
  7. head,branch,version,date
  8. Java笔记-JSP初步研究
  9. centos php 安装openssl,详解Linux(centos7)下安装OpenSSL安装图文方法
  10. php集成环境安装包网盘,一键安装PHP环境(Z Serv)PHP集成环境安装包
  11. Solaris10上修改hostid
  12. 抓包|获取移动app里的数据,什么是抓包?
  13. python模拟预测孩子身高_这个公式可以帮你预测你家孩子身高
  14. python触屏模块_触摸屏滚动Tkinter Python
  15. 计算机一个小键盘按不出来怎么办,电脑小键盘打不出字怎么办?
  16. 制作自定义图标(icon)
  17. 【无标题】软件企业认定条件(双软企业认定条件2022)
  18. 上网行为管理_上网行为管理如何预防以及屏蔽勒索病毒攻击
  19. php 无法连接redis,无法连接使用 phpredis
  20. 每次压力大到爆,驾校教练总爱跑敬老院干这件事

热门文章

  1. 马尔科夫链--维基百科
  2. 如何使用diskpart命令工具来对硬盘或者U盘设定写保护
  3. iOS-FLAnimatedImage加载Gif
  4. 33岁妹子,用了三年!我从语文老师到支付宝技术前端的蜕变
  5. 耳机不分主从是什么意思_耳机界的颜值担当-Omthing小方盒
  6. 2022-2028年中国智能冰箱行业市场发展规模及市场前景趋势报告
  7. 查词工具,浏览器查词插件。
  8. 机器人画家,三分钟搞定一幅人物黑白肖像
  9. I.MX6U-ALPHA开发板(环境配置)
  10. 三维计算机动画的特征是真实性,【影视制作论文】艺术语言论文:纪录片中语言的真实性解析(共4867字)...