1 条题解

  • 0
    @ 2022-12-31 11:20:59
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        string s;
        getline(cin, s);
    
        for (int i = 0; i < s.length(); i++)
            //如果是一个小写字母
            if ('a' <= s[i] && s[i] <= 'z')
                //转换成对应的大写字母
                //通过 -'a' 把 'a'~'z' 变成了 0~25
                //通过 +'A' 把 0~25 变成了 'A'~'Z'
                s[i] = s[i] - 'a' + 'A'; 
    
        cout << s;
    
        return 0;
    }
    
    • 1

    将字符串中的小写字母转换成大写字母

    信息

    ID
    358
    时间
    1000ms
    内存
    128MiB
    难度
    2
    标签
    (无)
    递交数
    118
    已通过
    73
    上传者