1 条题解

  • 0
    @ 2026-1-30 9:52:35
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        string s;
        cin >> s; // [1] 读取输入的标题字符串
        int n = s.size(); // [2] 获取字符串的总长度
    
        // [3] 处理首字母:如果是小写字母,转换为大写
        if(s[0] >= 'a' && s[0] <= 'z'){
            s[0] -= 32; // ASCII中小写比大写字面值大32,减32实现小写转大写
        }
    
        // [4] 处理剩余字符:如果是大写字母,转换为小写
        for(int i = 1; i < n; i++){
            if(s[i] >= 'A' && s[i] <= 'Z'){
                s[i] += 32; // ASCII中大写比小写字面值小32,加32实现大写转小写
            }
        }
    
        cout << s; // [5] 输出格式化后的标题字符串
        return 0;                  
    }
    
    • 1

    信息

    ID
    109
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    1
    已通过
    1
    上传者