c++第一个一只WA不知为何,求大佬帮助
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[10],j=0;
char b;
scanf("%1d-%1d%1d%1d-%1d%1d%1d%1d%1d-",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8]);
cin>>b;
if (b=='X'){
b=10;
b=(int)b;
}
else{
b=(int)b;
}
j=a[0]*1+a[1]*2+a[2]*3+a[3]*4+a[4]*5+a[5]*6+a[6]*7+a[7]*8+a[8]*9;
j=j%11;
if (j==b){
printf("Right");
}
else {
if(j==10) cout<<a[0]<<'-'<<a[1]<<a[2]<<a[3]<<'-'<<a[4]<<a[5]<<a[6]<<a[7]<<a[8]<<'-'<<'X';
else cout<<a[0]<<'-'<<a[1]<<a[2]<<a[3]<<'-'<<a[4]<<a[5]<<a[6]<<a[7]<<a[8]<<'-'<<j;
}
return 0;
}
救救孩子吧