#include <bits/stdc++.h>//万能头
using namespace std;
int main(){
char isbn[14];
int i,j,sum;
cin>>isbn;
for(i=0,j=1;i<13;i++){
if(isbn[i]=='-')continue;
sum+=((isbn[i]-'0')*j);
j++;
}
if(sum%11+'0'==isbn[12]){
cout<<"Right"<<endl;
}else if(sum%11=='X'){
isbn[12]='X';
}else{
isbn[12]=sum%11+'0';
cout<<isbn;
}
return 0;
}
>>看了前排大神的思路,可后来怎么也就20分。
>>在此叩谢前辈指点。万谢!