题解 | [NOIP2008]ISBN号码
#include<stdio.h>
int main(){
int a,b,c,s=0;
char d;
int m;
scanf("%d-%d-%d-%c",&a,&b,&c,&d);
s+=a;
int B=b,C=c;
for(int i=9;i>=2;i--){
if(i>=2&&i<=4){
m=b%10;
s+=m*i;
b=b/10;
}
else{
m=c%10;
s+=m*i;
c=c/10;
}
}
if(s%11==d-'0'||(s%11==10&&d=='X'))
printf("Right");
else{
if(s%11==10) {
d='X';
printf("%d-%d-%d-%c",a,B,C,d);
}
else {
m=s%11;
printf("%d-%d-%d-%d",a,B,C,m);
}
}
return 0;
}
OPPO公司福利 1202人发布