#include<stdio.h>
main()
{
char a[30],q;
gets(a);
int sum;
sum=(a[0]-'0')*1+(a[2]-'0')*2+(a[3]-'0')*3+(a[4]-'0')*4+(a[6]-'0')*5
+(a[7]-'0')*6+(a[8]-'0')*7+(a[9]-'0')*8+(a[10]-'0')*9;//求出9个数乘积和
sum=sum%11;//对sum取余
if(sum==a[12]-'0')
printf("Right");
else if(sum==10)//对10分别处理
{
if(a[12]=='X')
printf("Right\n");
else{
a[12]='X';
printf("%s\n",a) ;
}
}
else
{ a[12]=(char)(sum+'0');对13位进行改正
puts(a);
}
}
ISBN
最新推荐文章于 2024-04-08 11:10:36 发布
1560

被折叠的 条评论
为什么被折叠?



