代码如下
#include<stdio.h>
#include<string.h>
int main()
{
char str[13];
char truely[13];
int flag=0,num=1;
scanf("%s",str);
strcpy(truely,str);
for (int i=0;i<12;++i){
if(str[i]=='-')
continue;
flag=flag+(str[i]-'0')*num;
num++;
}
if(flag%11==10)
truely[12]='X';
else
truely[12]=flag%11+'0';
if(strcmp(str,truely)!=0)
{
printf("%s",truely);
}else
printf("Right");
return 0;
}