XTU,C语言,字母圣诞树
题目描述
打印一个字母圣诞树。
输入
第一行是一个整数K,表示样例的个数。以后每个样例是一个大写英文字母,占一行。
输出
输出对应的字母圣诞树,每行末尾没有空格,每个圣诞树的最后一行前无空格。
样例输入
5 A B C D E
样例输出
A AAAAAAAB BBBBBAAAABBBBBBC CCCCCCCAAAABBBBBBCCCCCCCCD DDDDDDDDDAAAABBBBBBCCCCCCCCDDDDDDDDDDE EEEEEEEEEEE
这道题不是很难,关键在于循环和ASCII码,要小心回车会被作为字符输入
#include <stdio.h>int main()
{int n,i,j,k,l;char ch,a;scanf("%d",&n);while(n--){getchar();scanf("%c",&ch);a = 'A';for(i = 0;i < ch - '@';i++){for(j = 0;j < ch - '@';j++){printf(" ");}printf("%c\n",a);for(l = 0;l < ch -'A'-i;l++){printf(" ");}for(k = 0;k < 2*(a - '@')+1;k++){printf("%c",a);}printf("\n");a++;}}return 0;
}
XTU,C语言,字母圣诞树相关推荐
- XTU OJ 1137 字母圣诞树
字母圣诞树 Description 题目描述 打印一个字母圣诞树. 输入 第一行是一个整数K,表示样例的个数.以后每个样例是一个大写英文字母,占一行. 输出 输出对应的字母圣诞树,每行末尾没有空格,每 ...
- c语言字母圣诞树,如何用C语言画一个“圣诞树”.pdf
如如何何用用C语语言言画画一一个个"圣圣诞诞树树" 如何用C语言画一个"圣诞树",我使用了左右镜像的Sierpinski triangle,每层减去上方一小块, ...
- XTU OJ 2022 128题之字母圣诞树
Description 题目描述 打印一个字母圣诞树. 输入 第一行是一个整数K,表示样例的个数.以后每个样例是一个大写英文字母,占一行. 输出 输出对应的字母圣诞树,每行末尾没有空格,每个圣诞树的最 ...
- 一道oj题-字母圣诞树
一道oj题-字母圣诞树 字母圣诞树 题目描述打印一个字母圣诞树. 输入第一行是一个整数K,表示样例的个数.以后每个样例是一个大写英文字母,占一行. 输出输出对应的字母圣诞树,每行末尾没有空格,每个圣诞 ...
- 用c语言实现字母排列组合,C语言字母排列组合的实现.pdf
C语言字母排列组合的实现 曹玉坤 2011-6-21 目录 概述3 需求3 规律3 实现算法5 难点6 代码6 概述 本文档概述字母排列组合的实现算法和分析过程,着重强调在 解决问题前,对问题的思考方 ...
- 用c语言实现字母排列组合,C语言字母排列组合的实现.doc
C语言字母排列组合的实现.doc C语言字母排列组合的实现曹玉坤2011-6-21目录概述3需求3规律3实现算法5难点6代码6概述 本文档概述字母排列组合的实现算法和分析过程,着重强调在解决问题前,对 ...
- c语言中 字母对应的数值,c语言字母对应ascii码 实型数据,与字符型数据
知识点:实型的定义方法和实型常量的表达方法; 重要程度:★★★★ 1.实型常量 在C语言中,实型常量有两种表示形式:小数形式和指数形式. (1)小数形式 规则如下:1. 有且仅有一个小数点. 2. 左 ...
- mysql查询字段纯字母_解决MySQL之中一个字段中无法精准的查询多语言语言字母的问题...
解决MySQL之中一个字段中无法精准的查询多语言语言字母的问题 解决MySQL之中一个字段中无法精准的查询多语言语言字母的问题 目录 1.使用场景 2.实现过程及展示结果 2.1.修改字段排序规则为u ...
- CSU2020期中测试模拟题2 问题 B: 字母圣诞树
问题 B: 字母圣诞树 题目描述 打印一个字母圣诞树. 输入 多组样例,第一行为样例的个数,接下来每个样例是一个大写英文字母,占一行. 输出 输出对应的字母圣诞树,每行末尾没有空格,每个圣诞树的最后一 ...
- c语言打印一个字母圣诞树,C语言打印圣诞树
正在学习C基础,书上有练习题就做了下,做下记录. 来张图先: 源码: #include int main() { int rows,starNo,spaceNo; printf("Enter ...
最新文章
- 丁磊建议将少儿编程纳入学业水平考试,是少儿编程太热,还是起跑线焦虑
- iOS7以下设备获取mac地址
- ehcache memcache redis 三大缓存
- 理解Android Binder机制原理
- idea 2018.1 创建springboot开启找回Run Dashboard
- 开源代码分析研究 之 BugNet (2008年1月14日更新 第一章BugNet 简介 已完成)
- 【BZOJ3555】企鹅QQ,第一次正确的使用哈希A题
- 玩转FusionCharts:Y轴数字形式(如去掉K)
- Springboot的工作机制:3 SpringApplication:SpringBoot程序启动的一站式解决方案
- C# 键盘钩子和鼠标钩子的使用详解
- java即时通讯聊天工具
- 突破Dr.com校园网客户端对于热点和路由器的限制
- 一 破解windows7系统密码
- ruby on rails_通过Ruby on Rails中的关系调试Has_Many
- C++笔试面试题 从网上整理的,带答案
- 3d游戏建模学习心得,自学maya,zbrush,substance一个月的感想
- [计算机组成原理]定点数运算及溢出检测
- [Day 7]JS FA、用户交互、JS动画的实现(二)
- 计算机导论的平时分多少,学霸养成 | 大一期末考试经验第二弹,千万别错过!...
- html格式桌面,HTML桌面壁纸