鱼C论坛

 找回密码
 立即注册
查看: 2335|回复: 8

[已解决]大小写转换

[复制链接]
发表于 2021-10-2 12:33:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
屏幕截图 2021-10-02 123225.png 为什么小写转大写行,而大写转小写不行
最佳答案
2021-10-2 14:02:45
你的程序流程就不对,应用if else。好好看看你的语句,如果你输入一个大写'A',第一个if 语句会把A转换成 a ,但接执行第2个if 语句,又会把 a 转换成 A,所以大写转小写不成。
但一开始输入小写'a',第一个if 语句不会执行,直接执行第2个if语句,所以小写转大写成功
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-2 13:14:16 | 显示全部楼层
'a'<=ch && ch<='z'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-2 13:20:22 | 显示全部楼层
你这比较大小不能这样写
if ('a'<= a && a <= 'z')
                printf("233"); 
if ('A' <= a && a<= 'Z')
        printf("322");
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-2 13:48:55 | 显示全部楼层
大马强 发表于 2021-10-2 13:20
你这比较大小不能这样写

屏幕截图 2021-10-02 134815.png 这样写大写还是转不了小写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-2 13:49:35 | 显示全部楼层

屏幕截图 2021-10-02 134815.png 这样写大写还是转不了小写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-2 13:57:26 | 显示全部楼层
本帖最后由 嘉岳呀 于 2021-10-2 14:27 编辑

第二个 if 改成 else 试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-2 14:02:45 | 显示全部楼层    本楼为最佳答案   
你的程序流程就不对,应用if else。好好看看你的语句,如果你输入一个大写'A',第一个if 语句会把A转换成 a ,但接执行第2个if 语句,又会把 a 转换成 A,所以大写转小写不成。
但一开始输入小写'a',第一个if 语句不会执行,直接执行第2个if语句,所以小写转大写成功
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-2 14:14:29 | 显示全部楼层
嘉岳呀 发表于 2021-10-2 13:57
第二个 if 改成 else if 试试

感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-2 14:16:07 | 显示全部楼层
ljd884497 发表于 2021-10-2 14:02
你的程序流程就不对,应用if else。好好看看你的语句,如果你输入一个大写'A',第一个if 语句会把A转换成 a ...

感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 22:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表