问题 填空题

下面程序的功能是将大写字母改成小字母,小字母改成大写字母。 main() {char ch; scanf("%c",&ch); if(ch>=’A’||ch<=’Z’)ch=ch+32; elseif(ch>=’a’&&ch<=’z’)ch=ch-32; printf("%c",ch); } 错误:______ 改正:______

答案

参考答案:错误:ch>=’A’||ch<=’Z’

解析:改正:将其修改为ch>=’A’&&ch<=’Z’ 表达式逻辑错误。

单项选择题
判断题