top1编程
← 返回题目
题解

【入门】比较字符串

1 条题解

  • 0
    @ 2026-7-29 0:17:45
    #include <iostream>
    #include <string>
    #include <algorithm> // 用于min函数
    
    using namespace std;
    
    int main() {
        string s1, s2;
        cin >> s1 >> s2;
    
        // 获取两个字符串的最小长度
        int minLength = min(s1.length(), s2.length());
    
        // 逐字符比较
        for (int i = 0; i < minLength; ++i) {
            if (s1[i] != s2[i]) {
                // 如果找到第一个不同的字符,计算差值并输出
                cout << static_cast<int>(s1[i] - s2[i]) << endl;
                return 0;
            }
        }
    
        // 如果所有字符都相同,输出0
        cout << 0 << endl;
    
        return 0;
    }
    
    • 1