求助!!60分
查看原帖
求助!!60分
1543701
pompeiiking楼主2024/11/21 20:39
#include<iostream>
#include<string>
// #include<bits/stdc++.h>

using namespace std;

int main()
{
    string s,s1;
    int sum=0;
    cin>>s;

    for(int i=0;i<=s.length()-2;i++)
    {
        if(s[i]<='9' && s[i]>='0')
        {
            s1+=s[i];
        }
    }
    // sum=sum%11;
    for(int i=0;i<s1.length();i++)
    {
        sum+=(s1[i]-'0')*(i+1);
    }
    sum%=11;
    int res=stoi(s.substr(s.length()-1));
    // cout<<res;
    if(sum==res) cout<<"Right";
    else if(sum==10) cout<<s.substr(0,s.length()-1)<<"X";
    else cout<<s.substr(0,s.length()-1)<<sum;
}
2024/11/21 20:39
加载中...