题解
2023-09-30 21:20:22
发布于:吉林
1阅读
0回复
0点赞
#include<bits/stdc++.h> 
using namespace std;
int main(){
    string a;
	cin>>a;
	int n[11],d=0;
	for(int i=0;i<=11;i++){
		if(a[i]=='-')continue;
		n[d++]=a[i]-'0';
	} 
	char m=a[12];
	long long s=0;
	for(int i=0;i<9;i++){
		s+=n[i]*(i+1);
	}
	s%=11;
	if(s==(m-'0')||(s==10&&m=='X')){
		cout<<"Right";
	}
	else{
		for(int i=0;i<=11;i++){ 
			cout<<a[i];
		}
		if(s!=10)cout<<char(s+'0'); 
		else cout<<'X';
	}
	return 0;
}
这里空空如也



有帮助,赞一个