70求助
查看原帖
70求助
1028556
liyilin2011楼主2025/2/1 20:55
#include <bits/stdc++.h>
using namespace std;

int main(){
    int ans=0,cnt=0;
    string s;
    cin>>s;
    for (int i=0;i<=11;i++){
        if (s[i]=='-') continue;
        else ans+=((s[i]-'0')*(++cnt));
    }
    ans%=11;
    if ((s[12]=='X' && ans==10) || ((s[12]-'0')==ans)) cout<<"Right"<<endl;
    else{
        for (int i=0;i<=11;i++){
            cout<<s[i];
        }
        cout<<((ans==10)?'X':ans)<<endl;
    }
    return 0;
}
2025/2/1 20:55
加载中...