1 条题解

  • 0
    @ 2026-1-28 15:33:53
    #include<iostream>
    using namespace std;
    
    int main(){
        string s;
        // [1] 使用getline读取整行输入(包含空格),直到遇到换行符
        getline(cin, s);
        
        int sum = 0; // [2] 统计大写字母的个数,初始化为0
        
        // [3] 遍历字符串中的每个字符
        for(int i = 0; i < s.size(); i++){
            // [4] 判断当前字符是否为大写英文字母(A-Z)
            if(s[i] >= 'A' && s[i] <= 'Z'){
                sum++; // 是大写字母则计数+1
            }
        }
        
        // [5] 输出统计的大写字母总数
        cout << sum;
        return 0;
    }
    
    • 1

    信息

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