yuanbao2013 @ 2023-01-17 19:24:24
#include<cstdio>
char sa[14];
int a[10],ans;
int main(){
scanf("%s",sa+1);
a[1]=sa[1]-48;
for(int i=3;i<=5;i++)
a[i-1]=sa[i]-48;
for(int i=7;i<=11;i++)
a[i-2]=sa[i]-48;
for(int i=1;i<=9;i++)
if(a[i]+48=='X')
a[i]=10;
for(int i=1;i<=9;i++)
ans+=a[i]*i;
ans%=11;
if(ans==sa[13]-48)
printf("Right");
else{
for(int i=1;i<=12;i++)
printf("%c",sa[i]);
if(ans==10)
printf("X");
else
printf("%d",ans);
}
}
by xqaz2wsx3edc @ 2023-01-24 14:16:07
没识别出末尾为X的号码