ashelly @ 2021-11-02 09:13:58
#include <stdio.h>
int main()
{
char brr[13]={0},c;
int i=0;
int j=1;
int sum=0;
int result=0;
scanf("%s",brr);
for(;i<12;i++)
{
if(brr[i]=='-')
{
continue;
}
sum+=(brr[i]-'0')*j++;
}
result=sum%11;
if(result==10)
{
if(brr[12]=='X')
printf("Right\n");
else
brr[12]='X';
printf("%s\n",brr);
}
else{
c=result+'0';
if(c==brr[12])
{
printf("Right\n");
}
else
{
brr[12]=c;
printf("%s\n",brr);
}
}
return 0;
}
测评总是报“too long on lines”,改了几次也没用,请问怎么改才好呢,可以给蒟蒻普及一下知识点嘛(/球球)