nick_chen_id 2024-10-25 19:16 采纳率: 100%
浏览 5
已结题

C++ etiger104

大小写转换

请用户键入一个字符串,将其中的大写字母变成小写,小写字母变成大写,输出改变后的字符串。

输入文件letters.in 输入一行字符串。

输出文件letters.out 输出一行字符串。

输入样例:
Tom studied in MIT.

输出样例:
tOM STUDIED IN mit.

  • 写回答

1条回答 默认 最新

  • micthis 2024-10-25 19:22
    关注
    #include <iostream>
    #include <string>
    #include <cctype>
    
    using namespace std;
    
    int main()
    {
        string s;
        
        getline(cin,s);
        for(char &c : s)
            if(isalpha(c))
                c^=0x20;
       cout<<s<<endl;
       return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月25日
  • 已采纳回答 11月17日
  • 创建了问题 10月25日