作者在 2011-03-22 22:22:25 发布以下内容
字符串大小写逆置
时限:1000ms 内存限制:10000K 总时限:3000ms
描述:
给定一个字符串,全部由英文字母组成 ,要求把该字符串的中的大写字母改为小写,小写字母改为大写。字符长度不超过20
输入:
一个长度不超过20的字符串
输出:
输出处理完后的字符串,最后输出回车
输入样例:
HelloWorld
输出样例:
hELLOwORLD
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
char a[25];
int i;
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(islower(a[i]))
a[i]=a[i]-32;
else
a[i]=a[i]+32;
}
puts(a);
return 0;
}
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
char a[25];
int i;
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(islower(a[i]))
a[i]=a[i]-32;
else
a[i]=a[i]+32;
}
puts(a);
return 0;
}