样例都不对,求dalao改一下,请看代码(写的很烂)
#include <bits/stdc++.h>
using namespace std;
char isbn[20];
int s = 0;
int main(){
for(int i = 1; i <= 13; i++){
cin >> isbn[i];
}
s+=int(isbn[1])*1;
s+=int(isbn[3])*2;
s+=int(isbn[4])*3;
s+=int(isbn[5])*4;
s+=int(isbn[7])*5;
s+=int(isbn[8])*6;
s+=int(isbn[9])*7;
s+=int(isbn[10])*8;
s+=int(isbn[11])*9;
cout<<s<<endl;
if(s % 11 == int(isbn[13])){
cout << "Right";
}else{
for(int i = 1; i <= 12; i++){
cout << isbn[i];
}
if(s % 11 == 10) cout << "X";
else cout << s % 11;
}
return 0;
}