NYOJ457

描述:       现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。
输入:
第一行只有一个整数m(m<=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。
输出:
输出互换后的字符串,每组输出占一行。
样例输入:
2
Acm
ACCEPTED
样例输出:
aCM
accepted


#include<stdio.h>
#include<ctype.h>
int main(){
	int T;
	char ch;
	scanf("%d",&T);
	getchar();
	while(T--){
		while((ch = getchar()) != '
'){
			if(islower(ch))ch = toupper(ch);else
				ch = tolower(ch);
			putchar(ch);
		}
		putchar('
');
	}
	return 0;
}        


原文地址:https://www.cnblogs.com/gwj1314/p/9444992.html