麻烦大佬帮忙看一下哪错了,只过了前5个测试点
查看原帖
麻烦大佬帮忙看一下哪错了,只过了前5个测试点
537899
sajdfklsdfadfdakgjd楼主2021/7/31 17:44
#include<stdio.h>
int main()
{
    char a[20];
    int sum=0,j=1;
    for(int i=1;i<14;i++){
        a[i]=getchar();
        if(a[i]!='-'&&j<=9){
            sum+=j*(a[j]-'0');
            j++;
        }
    }
    if(sum%11+'0'==a[13]||(sum%11==10&&a[13]=='X'))
        printf("Right");
    else{
        a[13]=(sum%11==10)?'X':sum%11+'0';
        for(int i=1;i<14;i++){
            printf("%c",a[i]);
        }
    }
}
2021/7/31 17:44
加载中...