1 条题解

  • 0
    @ 2026-11-6 20:56:40
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int  i=0,x=1,sum=0;
        char sbm[14];
        for(i=1;i<=13;i++) cin>>sbm[i];
        i=1;
        while(i<=9){
            if(sbm[x]=='-') {
                x++;
                continue;
            }
            else {
                sum+=(sbm[x]-'0')*i;
                i++;
                x++;
            }
        }
        sum=sum%11;
        if(sum==sbm[13]-'0' || sum==10 && sbm[13]=='X') cout<<"Right";
        else {
            for(i=1;i<=12;i++) cout<<sbm[i];
            if(sum==10) cout<<"X";
            else cout<<sum;
        }
        return 0;
    }
    

    信息

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