参考:https://blog.csdn.net/tigerisland45/article/details/54782244
之前没有注意到’X‘,
#include<bits/stdc++.h>
using namespace std;
#define _for(i,a,b) for(int i=a;i<b;i++)
int main()
{
string s;
//freopen("in.txt","r",stdin);
cin>>s;
int ss=s.size();//字符长度
int sum=0,j=1;
_for(i,0,ss-1)
{
if(s[i]!='-')
{
sum+=(s[i]-'0')*j;
j++;
}
}
char c;
c=(sum%11==10)? 'X':(sum%11+'0');
if(c==s[ss-1])
{
cout<<"Right";
}
else
{
s[ss-1]=c;
cout<<s;
}
//fclose(stdin);
return 0;
}