1 条题解

  • 0
    @ 2026-1-30 10:39:06
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        string s1, s2;
        cin >> s1 >> s2; // [1] 读取输入的两个字符串
        int n1 = s1.size(), n2 = s2.size(); // [2] 获取两个字符串的长度
    
        // [3] 遍历字符,找到第一个不同的位置
        for(int i = 0; i < n1 && i < n2; i++){
            if(s1[i] != s2[i]){ // [4] 找到第一个不同字符
                cout << s1[i] - s2[i]; // [5] 输出ASCII差值
                return 0;
            }
        }
    
        // [6] 若所有遍历到的字符都相同,说明两个字符串相等
        cout << 0;
        return 0;
    }
    
    • 1

    信息

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