思路:判斷壹個字符是大寫字母還是小寫字母可以直接字符比較或者ASCII碼值比較,根據大寫字母和其對應小寫字母的ASCCII值相差32,可以加減32實現互換。
參考代碼:
int?main()
{
char?ch;
ch=getchar();
if(ch>='a'&&ch<='z')?ch-=32;
else?if(ch>='A'&&ch<='Z')?ch+=32;
putchar(ch);?
}
/*
運行結果:
d
D
*/