为什么输入小写字母不变成大写字母。求救。。。。求指正

2024-11-03 00:29:31
推荐回答(3个)
回答1:

你的逻辑错了
第一个if将小写字母转化成了大写字母,但是你第二个if又将转换了的大写字母转换成小写了。当输入小写字母的时候,第二个if不应该执行的。
改成:
if('a' <= a && a <= 'z')
a = a - 32;

else
a = a + 32;

回答2:

设置一下

回答3:

你那个大于等于的符号错了,