题目描述
把一行字符串中的大写字母变成小写,把小写字母变成大写,非英文字母保持不变
输入
第一行输入T表示有T个测试实例
第二行起,每行输入一串字符,输入T行
输出
输出转换后的结果
输入样例1
3
ShenZhen
china1949
1983SZU
输出样例1
sHENzHEN
CHINA1949
1983szu
#include<stdio.h>
int main()
{
int T,i,j;
char str[200],c;
scanf("%d",&T);
for(int i=0;i<T;i++)
{
c=0;
scanf("%s",str);
for(int j=0;(c=str[j])!='\0';j++)
{
if(c>=65&&c<=90)
{
c=c+32;
}
else if(c>=97&&c<=122)
{
c=c-32;
}
printf("%c",c);
}
puts("");
}
return 0;
}