#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
int he=(1*s[0])+(2*s[2])+(3*s[3])+(4*s[4])+(5*s[6])+(6*s[7])+(7*s[8])+(8*s[9])+(9*s[10]);
int jg=he%11;
if (jg==10) jg='X';
if (jg==s[12])
{
cout << "Right";
}
else
{
cout << s[0] << s[1] << s[2] << s[3] << s[4] << s[5] << s[6] << s[7] << s[8] << s[9] << s[10] << s[11] << jg;
}
return 0;
}
就是上面的代码。经过多次试验,感觉应该是he出了点问题(应该哈也有可能不是),还请大佬们指教,谢谢啦❤