30分求助
查看原帖
30分求助
372980
kmhgk楼主2022/8/16 17:23
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){
	string s;
	cin>>s;
	int n=s.size();
	int ans=0;
	int a[10086]={};
	int j=1;
	for(int i=0;i<=n;i++){
		if(s[i]>=48&&s[i]<=57){
			ans=ans+(s[i]-'0')*j;
			j++;
		}
	}
	
	ans=ans%11;
	if(ans==s[n]||((s[n]=='X')&&ans==10)){
		cout<<"Right";
	}else{
		for(int i=0;i<=n-2;i++){
			cout<<s[i];
		}
		if(ans==10){
			cout<<'X';
		}else{
			cout<<ans;
		}
	}
	return 0;
}
2022/8/16 17:23
加载中...