大小写字母互换

小王 2022年2月17日 来自简言 1.18k 0 0

描述

把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。

输入

输入一行:待互换的字符串。

输出

输出一行:完成互换的字符串(字符串长度小于80)。

样例输入

If so, you already have a Google Account. You can sign in on the right.

样例输出

iF SO, YOU ALREADY HAVE A gOOGLE aCCOUNT. yOU CAN SIGN IN ON THE RIGHT.

题解

cpp

#include <iostream>
using namespace std;
int main()
{
    char a[9999];
    int i = 0;
    cin.getline(a,80);
    for(int i = 0;a[i];i++)
    {
        if(a[i] >= 'a' && a[i] <= 'z') 
            a[i] -= 32; 
        else if(a[i] >= 'A' && a[i] <= 'Z')
            a[i] += 32;
    }
    for(int i = 0;a[i];i++)
        cout<<a[i];
    cout<<endl;
    return 0;
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注