你好,在C语言中,输入一个字符,将大小写字母互换,其他字符不变的

你好,在C语言中,输入一个字符,将大小写字母互换,其他字符不变的代码是什么?谢谢

第1个回答  2016-06-25
#include<stdio.h>
void main()
{ char str[256],*p;
gets(str);
p=str;
while ( *p )
{ if ( *p )
{ if ( (*p)>='a' && (*p)<='z' ) { (*p)-='a'; (*p)+='A'; }
else if ( (*p)>='A' && (*p)<='Z' ) { (*p)-='A'; (*p)+='a'; }
p++;
}
}
printf("%s\n",str);
}
相似回答