C语言编程练习,求解答!
C语言编程练习,求解答!输入一批以问号结束的字符,问号以前的每一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。例:输...
C语言编程练习,求解答!输入一批以问号结束的字符,问号以前的每一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。
例:输入:“F=y?” 输出“f=Y” 展开
例:输入:“F=y?” 输出“f=Y” 展开
1个回答
展开全部
#include <stdio.h>
main()
{
char s[10000];
char ch;
int i=0;
while((ch=getchar())!='?')
{
if(ch>='a' && ch<='z')
ch=ch-32;
else if(ch>='A' && ch<='Z')
ch=ch+32;
s[i]=ch;
i++;
}
s[i]='\0';
printf("%s\n",s);
}
最多只能输入10000个字符。 s[i]=‘\0’是为了输出时有个字符串结束符
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询