#include <stdio.h> int main() { char a[13]=""; int i=0,j=1,sum=0,o=0; scanf("%s",a); while(i<13) { if(a[i]=='-') o++; else if((a[i]>='0'&&a[i]<='9')&&o<3) { sum+=(a[i]-'0')*j; j++; } else if(o==3) { sum%=11; if(sum==10) sum=40; if(sum==(a[i]-'0')) printf("Right\n"); else { a[i]=sum+'0'; printf("%s\n",a); } } i++; } return 0; }
记不住ascil码