违规用户名^3Zj=Oha @ 2022-03-20 13:54:04
#include <bits/stdc++.h>
using namespace std;
char a;
int b;
long long sum=0;
int c[3];
int main(){
scanf("%d",&b);
sum=b*1;
c[0]=b;
scanf("%c",&a);
scanf("%d",&b);
c[1]=b;
for(int i=4;i>1;i--)
{
sum=sum+b%10*i;
b=b/10;
}
scanf("%c",&a);
scanf("%d",&b);
c[2]=b;
for(int i=9;i>4;i--)
{
sum=sum+b%10*i;
b=b/10;
}
scanf("%c",&a);
scanf("%c",&a);
if(a==(char)sum%11) printf("Right");
else{
if(a=='X' and sum%11>=10) printf("Right");
else{
if(sum%11>=10) printf("%d-%d-%d-X",c[0],c[1],c[2]);
else printf("%d-%d-%d-%d",c[0],c[1],c[2],sum%11);
}
}
return 0;
}
第一个测试点过不了,请求大佬帮忙改一改,谢谢