一、问题
输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。不要改变与输入输出有关的语句。
思考:
如何判断大写字母?
如何改成小写字母?
二、代码
#include <stdio.h>
int main() {
char a;
scanf_s("%c", &a);
if (a >= 'A' && a <= 'Z') {
a = a + 32;
}
else if (a >= 'a' && a <= 'z') {
a = a - 32;
}
printf("%c", a);
return 0;
}
三、tips
1.不用专门去查询ascll码,直接用大于小于就好