#include<stdio.h>
int main()
{
char str[14] = { 0 };
int x;
gets(str);
x = ((str[0] - '0') * 1 + (str[2] - '0') * 2 + (str[3] - '0') * 3 + (str[4] - '0') * 4 + (str[6] - '0') * 5 + (str[7] - '0') * 6 + (str[8] - '0') * 7 + (str[9] - '0') * 8 + (str[10] - '0') * 9)%11;
if ((x == 10 && str[12] == 'X') || (x != 10 && str[12] - '0' == x))
printf("Right");
else if (x == 10)
{
str[12] = 'X';
puts(str);
}
else if (x != 10)
{
str[12] = (char)(x + '0');
puts(str);
}
return 0;
}
测试点8是啥玩意,一直不过,求助一下大佬们