#include<stdio.h>
int main()
{
int i,sum=0,t=1,mod;
char arr[10];
scanf("%c-%c%c%c-%c%c%c%c%c-%c",&arr[0],&arr[1],&arr[2],&arr[3],&arr[4],&arr[5],&arr[6],&arr[7],&arr[8],&arr[9]);
for(i=0;i<9;i++){
sum+=t*(arr[i]-'0');
t++;
}
mod=sum%11;
if(mod==(arr[9]-'0')||(mod==10&&arr[9]=='X')){
printf("Right");
}
else{
if(mod<10){
printf("%c-%c%c%c-%c%c%c%c%c-%c",arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6],arr[7],arr[8],mod+'0');
}
else{
printf("%c-%c%c%c-%c%c%c%c%c-%c",arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6],arr[7],arr[8],'X');
}
}
return 0;
}
【洛谷】P1055 [NOIP2008 普及组] ISBN 号码——c语言
最新推荐文章于 2024-01-05 16:33:33 发布