1 条题解

  • 0
    @ 2026-1-27 17:13:46
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        int n;  // [1] n-输入的甲的年龄(是一个两位整数,且个位和十位不相等)
        cin>>n;  // [2] 读取甲的年龄
        int g=n%10;  // [3] g-提取甲年龄的个位数字(通过对10取余得到)
        int s=n/10;  // [4] s-提取甲年龄的十位数字(通过整数除法除以10得到)
        int m=g*10+s;  // [5] m-计算乙的年龄,即将甲的年龄的个位和十位数字颠倒后组成的新数
        if(n>m){  // [6] 比较甲和乙的年龄大小
            cout<<n;  // [7] 如果甲的年龄更大,输出甲的年龄
        }else{
            cout<<m;  // [8] 如果乙的年龄更大,输出乙的年龄
        }
        return 0;                  
    }
    
    • 1

    信息

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