题解 | #[NOIP2008]ISBN号码#
[NOIP2008]ISBN号码
https://www.nowcoder.com/practice/95712f695f27434b9703394c98b78ee5
#include <stdio.h> int main() { int a,b,c; char d; scanf("%d-%3d-%5d-%c",&a,&b,&c,&d); int ret=(a*1+b/100*2+b/10%10*3+b%10*4+c/10000*5+c/1000%10*6+c/100%10*7+c/10%10*8+c%10*9)%11; char n; if(ret==10) { n='X'; } else { n=ret+'0'; } if(d==n) { printf("Right"); } else { printf("%d-%d-%d-%c",a,b,c,n); } return 0; }