单个字母大小写互换

it2026-08-22  4

从键盘输入一个英文字母,要求编写一个程序,实现字母的大小写转换。如果输入的是小写字母,则输出其大写形式。如果输入的是大写字母,则输出其小写形式。若是其他字符则原样输出。如输入A,则输出a;若输入#,则依然输出#。

#include<stdio.h> int main() { char ch; scanf("%c", &ch); if (ch >= 'a' && ch <= 'z') { ch = ch - 32; printf("%c", ch); } else if(ch>='A'&&ch<='Z') { ch = ch + 32; printf("%c", ch); } else { printf("%c", ch); } return 0; }
最新回复(0)