#8不通过,其他的都过了,测试点信息下载测试也是对的,求大佬看看哪错了
查看原帖
#8不通过,其他的都过了,测试点信息下载测试也是对的,求大佬看看哪错了
484203
Light_666楼主2021/5/12 00:18
#include<stdio.h>
int main()
{
        int sum=0,i,t=0;
        char isbn[14],num;
        gets(isbn);
        for(i=0;i<11;i++)
        {
            if(isbn[i]!='-')
            {
                sum=sum+(isbn[i]-'0')*(i+1-t);
            }
            else t++;
        }
        num=sum%11;
        if(num==10) num='X';
        else num=sum%11+'0';
        if(num==isbn[12])
            printf("Right");
        else
        {
            isbn[12]=num;
            puts(isbn);
        }
}
2021/5/12 00:18
加载中...