解题思路:不错的模拟。
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main(){
string str;
cin>>str;
int num=1;
int sum=0;
for(int i=0;i<12;i++){
if(str[i]>='0'&&str[i]<='9'){
sum+=num*(str[i]-'0');
num++;
}
}
int last=sum%11;
if((last==str[12]-'0'&&last!=10)||(last==10&&str[12]=='X')){
cout<<"Right"<<endl;
}
else{
if(last==10){
str[12]='X';
}
else {
str[12]=last+'0';
}
cout<<str<<endl;
}
return 0;
}