蒟蒻80求助!!
查看原帖
蒟蒻80求助!!
969673
Vincent615楼主2024/7/17 15:09

不知道为啥80,大佬看看

#include<bits/stdc++.h>
using namespace std;
int ans;
string s;
int main(){
    int n=1;
    cin>>s;
    for(int i=0;i<=s.size()-1;i++){
        int t;
        if(s[i]>='0'&&s[i]<='9'&&i!=s.size()-1){
            t=s[i]-'0';
            ans+=(t*n);
            n++;
        }
    }
    int last;
    if(s[s.size()-1]=='X') last==10;
    else last=s[s.size()-1]-'0';
    if(ans%11==last){
        cout<<"Right";
    }else{
        for(int i=0;i<=s.size()-2;i++) cout<<s[i];
        if(ans%11==10) cout<<'X';
        else cout<<ans%11;
    }
	return 0;
}
2024/7/17 15:09
加载中...