c语⾔字符串⼤⼩写字母转换
输⼊⼀个以#结束的字符串,本题要求将⼩写字母全部转换成⼤写字母,把⼤写字母全部转换成⼩写字母,其它字符不变。输⼊格式:
输⼊在⼀⾏中给出⼀个长度不超过40的、以#结束的⾮空字符串。输出格式:
在⼀⾏中按照要求输出转换后的字符串。输⼊样例:
Hello World! 123#
输出样例:
hELLO wORLD! 123
源代码:
#include int main (){ char ch; do{
ch=getchar();
if(ch<='z'&&ch>='a'){
printf(\"%c\⼩写转⼤写 }else if(ch<='Z'&&ch>='A'){
printf(\"%c\⼤写转⼩写('A'的ASCII码值是65,⽽'a'是97) }else if(ch=='#'){
printf(\"\\n\"); //对输⼊结束的处理 }else{
printf(\"%c\其他不变输出 }
}while(ch!='#'); return 0;}
每⼀步需要⾃⼰考虑完整:)