- ISBN号码
- 2016-02-29 13:31:49 @
#include <iostream>
#include <string>
using namespace std;
int chari2int(char c){
if(int(c)>=48&&int(c)<=57){
return int(c)-48;
}
return -1;
}
int main(){
string in;
cin>>in;
int pos[9]={0,2,3,4,6,7,8,9,10};
char nums[12]="0123456789X";
int all=0;
for(int i=0;i<9;i++){
all+=(chari2int(in[pos[i]]))*(i+1);
}
all%=11;
if(chari2int(in[13])==all){
cout<<"Right";
return 0;
}
in[12]=nums[all];
cout<<in;
return 0;
}
有三个点还是过不去啊!跪求为何
0 条评论
目前还没有评论...