描述 
 现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。 
 输入 
 第一行只有一个整数m(m<=10),表示测试数据组数。 
 接下来的m行,每行有一个字符串(长度不超过100)。 
 输出 
 输出互换后的字符串,每组输出占一行。 
 样例输入 
 2 
 Acm 
 ACCEPTED 
 样例输出 
 aCM 
 accepted
代码如下
#include < stdio.h> 
 #include< string.h> 
 int main() 
 { 
 int n,i,x; 
 char a[1000];//先定义一个字符数组; 
 scanf(“%d “,&n); 
 while(n–) 
 { 
 gets(a); 
 x=strlen(a);//x为数组的长度; 
 for(i=0;i< x;i++) 
 { 
 if(a[i]>=’A’&&a[i]<=’Z’)//每次判断,如果该字符在A~Z之间,输出a【i】+32; 
 { 
 printf(“%c”,a[i]+32); 
 } 
 else//否则,输出a【i】-32; 
 { 
 printf(“%c”,a[i]-32); 
 } 
 } 
 printf(“\n”);//最后控制格式输出即可; 
 } 
 return 0; 
 }