求助,为什么只有50分
查看原帖
求助,为什么只有50分
783459
jd123楼主2022/10/3 11:33
int main()
{
    int a[11]={0};
    scanf("%d-%d-%d-%d",&a[1],&a[2],&a[5],&a[10]);
    int sum=0,b,c=10000,d=a[5];
    b=a[2]/10;
    a[3]=b%10;
    a[4]=a[2]%10;
    a[2]=a[2]/100;
    for(int j=5;j<=9;j++)
    {   
        a[j]=d/c;
        d%=c;
        c/=10;
        
        
    }
    for(int i=1;i<=9;i++)
    {
        sum+=a[i]*i;
    }
    a[0]=sum%11;
    if(a[0]==a[10]){
        printf("Right");
        
    }else printf("%d-%d%d%d-%d%d%d%d%d-%d",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[0]);
    return 0;
    
    
}
2022/10/3 11:33
加载中...