lijie201602 2017-10-01 02:52:29
点我顶贴
收藏
删除
#include<cstdio>
#include<cstring>
char a[20];
int b[20],sum,m,n;
int main()
{
gets(a);
m=strlen(a);
for(int i=0;i<m;i++)
if(a[i]>='0' && a[i]<='9') b[i]=a[i]-48;
sum=b[0]+b[2]*2+b[3]*3+b[4]*4+b[6]*5+b[7]*6+b[8]*7+b[9]*8+b[10]*9;
n=sum%11;
if(n==10) b[12]=a[12]-78;
if(b[12]==n) printf("Right");
if(b[12]!=n)
{
if(n==10) a[12]='X';
else a[12]=n+48;
puts(a);
}
}