
编写一个程序,用户输入某个大写字母,产生一个金字塔图案。
输入字符检查 确定字符范围 生成图案的循环构造 字符输出(包括正序和反序)
发布日期:2021-05-10 23:38:12
浏览次数:22
分类:精选文章
本文共 859 字,大约阅读时间需要 2 分钟。
编写一个程序,根据用户输入的大写字母生成一个金字塔图案。以下是一个示例程序:
根据大写字母生成金字塔图案
#include
int main(){ char u_letter; printf("请输入一个大写字母:"); scanf("%c", &u_letter); printf("\n"); if (u_letter >= 65 && u_letter <= 90) { int i, j, k; for (i = 65; i <= u_letter; ++i) { for (j = u_letter - i; j >= 0; --j) { printf(" "); } for (k = 65; k <= i; ++k) { printf("%c", k); } for (k = i -1; k >= 65; --k) { printf("%c", k); } printf("\n"); } return 0; } else { printf("输入错误!\n"); }}
这个程序能够根据用户输入的大写字母生成对应的金字塔图案。例如,输入字母E,程序将生成以下图案:
E
对于更大的字母,比如字母E,可以通过调整循环变量参数来实现更复杂的图案生成。
代码中的逻辑主要包括以下几个部分:
你可以根据项目需求进一步修改这个程序的功能和结构。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月15日 02时00分02秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
6.Xml
2019-03-15
Linux总结
2019-03-15
DKT—Going Deeper with Deep Knowledge Tracing
2019-03-15
Android简单MVP解析接口列表,搜索框,点击切换
2019-03-15
ADB
2019-03-15
响应的HTTP协议格式+常见的响应码
2019-03-15
Java数组
2019-03-15
创建线程方式
2019-03-15
线程池
2019-03-15
Netty读写方法
2019-03-15
LRUCache
2019-03-15
Mac上如何强制关闭应用
2019-03-15
关于Linux系统中touch命令的说明
2019-03-15
剑指Offer03-数组中重复的数字
2019-03-15
将windows里的内容直接复制粘贴到ubuntu,提高效率
2019-03-15
将tomcat设置成window自启动服务
2019-03-15
webservice 远程服务器返回错误:(400)错误的请求
2019-03-15
[日常] PHP与Mysql测试kill慢查询并检验PDO的错误模式
2019-03-15
[PHP] try catch在日常中的使用
2019-03-15
[Linux] 进程间通信
2019-03-15