这个为什么只有50分
查看原帖
这个为什么只有50分
1404467
Lilindong楼主2024/7/28 20:06
#include<stdio.h>
#include<math.h>
int main()
{
    char a[14],mod[12]="0123456789x";
    int i,j=1,sum=0;
    scanf("%s",a);
    for(i=0;i<12;i++)
    {
        if(a[i]=='-')
        continue;
        sum+=(a[i]-48)*j++;
    }
    if(mod[sum%11]==a[12])
    printf("Right");
    else
    {
        a[12]=mod[sum%11];
        printf("%s",a);
    }
    return 0;
}
2024/7/28 20:06
加载中...