持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第28天,点击查看活动详情
🚩write in front🚩
🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎
🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家博主 & 阿里云星级博主~掘金⇿InfoQ~51CTOP创作者(创作新人榜No.10)~[CSDN]周榜102﹣总榜1024 ⇿ 全网访问量35w+🏅
🆔本文由 謓泽 原创 发布在 JueJin 如需转载还请通知⚠
📝个人主页-謓泽 的个人主页 - 文章 - 掘金 (juejin.cn)📃
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
📣系列专栏-【C语言】Topic - 謓泽的专栏 - 掘金 (juejin.cn)🎓
✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩\
🍅第七十四题→多组输入实现大小写字母转换🍅
⒈题目的内容
每日名言:不论你在什么时候开始,重要的是开始之后就不要停止;不论你在什么时候结束,重要的是结束之后 就不要悔恨。
说明⇢不知道各位小伙伴们对这道题目还有没有印象,这道题目在博主的系列当中第②⑩题当中有讲述过。唯一的区别就是这道题目是使用"多组输入"的方式去实现大小写字母的转换。⒉例如。
第一组输入:A 输出结果:a 第二组输入:a 输出结果:A
说明⇢"多组输入"的这个怎么去实现这种,这里就不再去过多的演示了。感兴趣的小伙伴们可以去之前的题集系列当中去看看吧。
⒊重要概念。
说明⇢那么接下来说说两个比较重要对于本题的知识点吧。
①大写字母转换成小写字母。
②小写字母转换成大写字母。
大写字母A~Z的ASCll码值是:65~90 小写字母a~z的ASCll码值是:97~122
示例代码如下👇
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
char c = 0;
while (scanf("%c", &c) != EOF)
{
if (c >= 'a'&& c <= 'z')
c = c - 32;//得到的就是大写
else if (c >= 'A'&& c <= 'Z')
c = c + 32;//得到的就是小写
printf("%c", c);
}
return 0;
}
运行结果🖊
ABCD
abcd
bcde
BCDE
EOF → end of file 表示:文件结束标志,通常都是文件末尾的。