要点:当条件互斥时 使用if ,else if 的条件语句判断

#include<stdio.h>
char func(char ch) {
if (ch >= 'A' && ch <= 'Z')
ch += 32;//大写字母转成小写字母
else if (ch >= 'a' && ch <= 'z')
ch -= 32;//小写转大写
else
ch = '0';//其他的不是大小写字母的就都为0
return ch;
}
int main() {
char ch;
scanf("%c", &ch);
printf("%c", func(ch));//记得输出的是封装函数的内容 而不是直接输出ch,如果直接输出ch 那就跟上边的封装函数没有任何关系了
return 0;
}
3万+

被折叠的 条评论
为什么被折叠?



