一、题目要求

输入一个大写的英文字母,输出空心的字母金字塔。

输入格式:

一个大写英文字母。

输出格式:

一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。

输入样例:

E

输出样例:

                                       AB BC   CD     DEEEEEEEEE

二、代码

#include <stdio.h>
int main() {char a;scanf("%c", &a);for (int i = 1; i <= a-'A'+1; i++) {if (i == 1) {for (int j = 1; j <= 40 - i; j++) {printf(" ");}printf("A");printf("\n");}else if (i == a - 'A' + 1) {for (int j = 1; j <= 40 - i; j++) {printf(" ");}for (int j = 1; j <= 2 * i - 1; j++) {printf("%c", a);}}else {for (int j = 1; j <= 40 - i;j++) {printf(" ");}printf("%c", 'A' - 1 + i);for (int j = 1; j <= 2 * i - 3; j++) {printf(" ");}printf("%c\n",  'A'-1+i);}}return 0;
}

7-123 空心字母金字塔相关推荐

  1. 7-123 空心字母金字塔 (10 分)输入一个大写的英文字母,输出空心的字母金字塔。

    7-123 空心字母金字塔 (10 分) 输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A" ...

  2. PTA 空心字母金字塔

    7-7 空心字母金字塔 分数 10 作者 翁恺 单位 浙江大学 输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的& ...

  3. PTA 7-33 空心字母金字塔(StringBuilder应用实例)

    7-33 空心字母金字塔 (10 分) 输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A" ...

  4. 7-55 空心字母金字塔 (10 分)

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

  5. 空心字母金字塔 (10 分)

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

  6. PTA 空心字母金字塔+数字金字塔+字母金字塔

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

  7. 7-20 空心字母金字塔

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

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

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

  9. [PTA]7-123 空心字母金字塔(c语言)

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

最新文章

  1. windows下安装mongodb步骤
  2. python网页登录钉钉_django 钉钉扫码登录
  3. lable标签的妙用
  4. [转]使用CSS3 Grid布局实现内容优先
  5. 使用.NET Core创建Windows服务(二) - 使用Topshelf方式
  6. Struts2显示double价格格式0.00
  7. Scapy:局域网MAC地址扫描脚本
  8. 在线批量压缩JPG图片-JpegMini
  9. 基于顺序存储结构的图书信息表的修改(C++)
  10. 如何打造数据驱动型企业
  11. python算法应用(八)——优化
  12. HttpInvoker-----客户端实现
  13. php 分支排序,php – 基于类别和分支的Mysql排名
  14. ORACLE取周、月、季、年的開始时间和结束时间
  15. 国内外学术期刊的一些基本常识情况--A类B类--核心期刊普刊--分区等
  16. 妙趣横生的英语单词 看见英语单词头不大(zt)
  17. git项目拉下来之后无法找到主加载类
  18. python二次函数_python数据分析之曲线拟合:二次函数拟合
  19. Logstash:Logstash translate 过滤器简介
  20. ADMET性质预测服务:药物分子吸收评估服务与药物分子毒性评估服务

热门文章

  1. Android进阶——Android控制端连接同一网段Wi-Fi家用打印机小结
  2. 2021年的第一个小目标:软考高级
  3. VUE3集成Markdown编辑器(http://editor.md.ipandao.com/)
  4. 高德地图:实现3D模型轨迹回放效果(类似百度地图汽车模型路书)
  5. sed字符串替换用法大全
  6. 英国留学生本科未毕业怎么办?不能学历认证拿什么来补救?
  7. UDP就一定比TCP快吗? 看明白这三动图就清晰了
  8. Ubuntu配置开发环境
  9. Q for Mortals2笔记 -- 原子数据类型
  10. 新一代P2P网络电视PPlive试用