#include <bits/stdc++.h>
using namespace std;
int main(){
long long a,b,c,d,e=0,s=0;
char f;
scanf("%d-%d-%d-%c",&a,&b,&c,&f);
e=a*100000000+b*100000+c;
for(int i = 9;i>=0;--i){
s+=(e%10)*i;
e/=10;
}
s=s%11;
if(f-'0'==s||(s==10&&f=='X')){
cout<<"Right";
}
else{
printf("%d-%d-%d-",a,b,c);
cout<<((s==10)?'X':s);
}
return 0;
}
样例也过了,但不知为何就是爆零(T_T)
请教一下各位大神,我的代码出了什么问题