代码如下,只有一个ac。。。
#include <stdio.h>
#include <ctype.h>
int main (){
int a,b,c,d,e,f,g,h,i,j,k;
char x;
scanf ("%d-%d%d%d-%d%d%d%d%d-%c",&a,&b,&c,&d,&e,&f,&g,&h,&i,&x);
j=a+b*2+c*3+d*4+e*5+f*6+g*7+h*8+i*9;
int l=toascii (x);
k=j%11;
if (k==10&&l==88){
printf ("Right");
return 0;
}
if (k==10&&l!=88){
printf ("%d-%d%d%d-%d%d%d%d%d-x",a,b,c,d,e,f,g,h,i);
return 0;
}
else {
if (k==x||l==88){
printf ("Right");
return 0;
}
if (k!=x||l==88){
printf ("%d-%d%d%d-%d%d%d%d%d-%d",a,b,c,d,e,f,g,h,i,k);
return 0;
}
}
return 0;
}