bigcat_code @ 2023-10-19 21:31:33
#include<iostream>
using namespace std;
int main()
{
string s;
int sum=0,j=1,h,q;
cin>>s;
for(int i=0;i<s.size()-1;i++)
{
h=(int)s[i]-48;
if((int)s[i]!=45){sum+=h*j;j+=1;}
}
q=sum%11;
if(q==(int)s[12]-48)
cout<<"Right";
else if(q==10)
{for(int i=0;i<=s.size()-2;i++)
cout<<s[i];cout<<"X";}
else
{for(int i=0;i<=s.size()-2;i++)
cout<<s[i];cout<<q;}
return 0;
}
by LUCKY_227 @ 2023-11-10 15:42:50
他给的案例中最后一位也有可能是X
by 潉_official @ 2023-11-18 21:40:07
@LUCKY_227 老哥NB,终于过了