...............................很久没有来了,写着玩的..........楼主,你不要在这里问这种问题,...要学会自己用搜索功能,.....你问这种问题,是不会有人答的....特别是高手们....我是无聊才给你写的...当然,写得也很烂....只是功能能实现而已...
#include <stdio.h>
void main()
{
int i;
char str1[10000],str2[10000];//10000个字符以内有效
printf("input a str\n");
gets(str1);
for (i=0;i!='\n';i++)
{
if (str1[i]<123&&str1[i]>96)
{
str2[i]=str1[i]-32;///大变小
}
else if (str1[i]<91&&str1[i]>64)
{
str2[i]=str1[i]+32;//小变大
}
else str2[i]=str1[i];//不是字母就不变
}
printf("%s\n",str2);
getchar();
}
[
本帖最后由 gavinchou 于 2010-3-25 21:47 编辑 ]