字符串大小写逆置

作者在 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;
}
默认分类 | 阅读 823 次
文章评论,共1条
xdzsm
2011-03-23 16:42
1
<img src="image/face/14.gif" class="face">我太菜了
游客请输入验证码
浏览69250次