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;
}