解题思路:a~z的ASCII码值比A~Z大32
#include <stdio.h>
int main()
{
char a = '0';
while (~scanf("%c", &a))
{
if (a >= 'a' && a <= 'z')
{
printf("%c\n", a - 32);
}
else if (a >= 'A' && a <= 'Z')
{
printf("%c\n", a + 32);
}
}
return 0;
}