C语言:输入一个以#结束的字符串,将小写字母全部转换成大写字母,大

C语言:输入一个以#结束的字符串,将小写字母全部转换成大写字母,大写字母全部转换成小写字母,其他字符不变。输出到屏幕。

#include <stdio.h>
int main()
{
char str[100];
char ch;
int i=0;
while((ch=getchar())!='#')
{
if(ch<='z' && ch>='a')
ch=ch-32;
else if(ch>='A' && ch<='Z')
ch=ch+32;
str[i++]=ch;
}
str[i]='\0';
printf("%s\n",str);
return 0;
}
亲测有效!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-17
都已经是一个学编程语言的人了,截个图居然还要用手机拍
第2个回答  2016-11-28
你这个显示器很矬,赶紧换,一直用这个眼睛要坏的。
第3个回答  2016-11-28
根本看不清文字

~~~~~~~~~~~~~~~~~~~~~~~~~~
相似回答