以下是代码
#include<bits/stdc++.h>
using namespace std;
int main(){
// freopen("isbn.in","r",stdin);
// freopen("isbn.out","w",stdout);
char s[13];
int sum=0,a=1;
cin>>s;
for(int i=0;i<12;i++){
if(s[i]!='-'){
sum+=(s[i]-'0')*a;
a++;
}
}
sum=sum%11;
if(sum==10){
if(s[12]=='x'){
cout<<"Right";
}
else{
for(int i=0;i<12;i++){
cout<<s[i];
}
cout<<"x";
}
}
else{
if(s[12]-'0'==sum){
cout<<"Right";
}
else{
for(int i=0;i<12;i++){
cout<<s[i];
}
cout<<sum;
}
}
return 0;
}
在线等,急