全部评论 1

  • #include <bits/stdc++.h>
    using namespace std;
    int main(){
    string s;
    cin>>s;
    int d=0;
    for(int i=0,j=1;i<s.size()-1;i++,j++){
    if(s[i]=='-'){
    j--;
    continue;
    }
    d+=(s[i]-'0')*j;

    }
    int m;
     d%=11;
    if(s[s.size()-1]=='X'){
        m=10;
    }else{
         m=s[s.size()-1]-'0';
    }
    if(m==d){
        cout<<"Right";
    }
    else{
        for(int i=0;i<s.size()-1;i++){
            cout<<s[i];
        }
       if(d<10){
           cout<<d;
       }
        else{
            cout<<"X";
        }
    }
    return 0;
    

    }

    2025-12-28 来自 浙江

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页