tijie
2023-08-19 11:27:09
发布于:广东
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
#define N 100001
int a[N],sum=0,j=1;
string b;
int main(){
	cin>>b;
	for(int i=0;i<b.size()-1;i++){
		if(b[i]=='-'){
			continue;
		}
		sum=sum+j*(b[i]-'0')%11%11%11%11%11%11;
		j++;
	}
	sum=sum%11%11%11%11%11%11%11;
	if(sum!=b[b.size()-1]-'0'&&!(sum==10&&b[b.size()-1]=='X')){
		for(int i=0;i<b.size()-1;i++){
			cout<<b[i];
		}
        if(sum==10) cout<<"X";
		else cout<<sum;
	}else cout<<"Right";
	return 0;
}
这里空空如也

有帮助,赞一个