A9.ISBN 号码
2025-01-05 18:51:05
发布于:江苏
0阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
int num,sum=0;
char ISBN[13],code;
cin>>ISBN;
code=ISBN[12];
for(int i=0,j=0;i<11;i++){
if(ISBN[i]=='-') continue;
sum+=(ISBN[i]-'0')*++j;
}
num=sum%11;
bool right=(code-'0'==num||code=='X'&&num==10);
if(right) cout<<"Right";
else{
for(int i=0;i<12;i++) cout<<ISBN[i];
if(num==10) cout<<'X';
else cout<<num;
}
return 0;
}
这里空空如也
有帮助,赞一个