大小写转换 字符串

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

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

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

Input

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

Output

输出转换好的字符串。

Example Input

ABCD123efgh

Example Output

abcd123EFGH


#include

#include
int main(void)
{
    char str[80];
    int i, n;


    gets(str);
    n = strlen(str);
    for(i = 0; i < n; i++)
    {
        if(str[i] >= 'A' && str[i] <= 'Z')
        {
            str[i] += 32;
        }
        else
        {
             if(str[i] >= 'a' && str[i] <= 'z')
            {
                str[i] -= 32;
            }
        }


    }
    puts(str);
    return 0;
}

你可能感兴趣的:(大小写转换 字符串)