讨论 / AC100,但是CCF的测评0分
ansillyboy 2015-03-27 00:22:49
点我顶贴 收藏 删除
#include<stdio.h>

int main()

{

char a[20];

int i,b[9],j,s,k,p;

gets(a);

j=0;

s=0;

for(i=0;i<12;i++){

if(a[i]>='0'&&a[i]<='9'){

b[j]=a[i]-48;

j++;

}

}

for(k=1;k<10;k++)

{

s+=k*b[k-1];

}

p=s%11;

if(a[12]=='X'&&p==10)

printf("%s","Right");

else

{

if(p==a[12]-48)

printf("%s","Right");

else{

if(p==10)

a[12]='X';

else

a[12]=p+48;

printf("%s",a);

}

}

return 0;

}

查看更多回复
提交回复