C语言实验——大小写转换oj1168

C语言实验——大小写转换

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。

输入

输入为一行字符串,其中不含空格。长度不超过80个字符。

输出

输出转换好的字符串。

示例输入

ABCD123efgh

示例输出

abcd123EFGH
 
     
#include
#include
#include
#include
using namespace std;
char a[100],b[100];
int main()
{
    int len,i;
    scanf("%s",a);//此时用s是因为输入的是字符串
    len=strlen(a);
   for( i=0;i='a'&&a[i]<='z')
         a[i]=a[i]-32;
     else  if(a[i]>='A'&&a[i]<='Z')//要加ELSE否则刚变回来又变回去了
     
         a[i]=a[i]+32;
   }
  /* for(i=0;i


  • 提交 
  • 状态 

你可能感兴趣的:(入门基础)