c语言70分求助,5,6,9没过
查看原帖
c语言70分求助,5,6,9没过
1151320
riverflow楼主2023/10/26 11:55

c语言70分求助,5,6,9没过

#include <stdio.h>
#define x 10
int main()
{
    int p1,p2,p3,p4,sum;
    scanf("%d-%d-%d-%d",&p1,&p2,&p3,&p4);
    sum=p1+p2/100*2+p2%100/10*3+p2%10*4+p3/10000*5+p3%10000/1000*6+p3%10000%1000/100*7+p3%10000%1000%100/10*8+p3%10000%1000%100%10*9;
    if(p4==sum%11)
    {
        printf("Right");
    }
    else if(p4=x&&sum%11==10)
    {
        printf("Right");
    }
    else
    {
        if(sum%11!=10)
        {
            printf("%d-%d-%d-%d",p1,p2,p3,sum%11);
        }
        else
        {
            printf("%d-%d-%d-x",p1,p2,p3);
        }
    }
    return 0;
}
2023/10/26 11:55
加载中...