大小写转换

我怕爱的太早我们不能终老 提交于 2019-12-14 11:02:30

大小写转换

Problem Description

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

Input

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

Output

输出转换好的字符串。

Sample Input
ABCD123efgh

Sample Output
abcd123EFGH

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i;
    char s[100];
    gets(s);
    for(i=0;s[i]!='\0';i++)
    {
        if(s[i]>='a'&&s[i]<='z')
            s[i]=s[i]-32;
        else if(s[i]>='A'&&s[i]<='Z')
            s[i]=s[i]+32;
        printf("%c",s[i]);
    }
    printf("\n");
    return 0;
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!