40求助
查看原帖
40求助
197479
sxyn楼主2020/9/10 21:54
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<cmath>
using namespace std;
string s;
int ans=0;
int main()
{
	//freopen("isbn.in","r",stdin);
	//freopen("isbn.out","w",stdout);
	cin>>s;
	int l=s.size();
	for(int i=0;i<=l-2;i++)
	{
		if(i>1&&i<5) ans+=(s[i]-'0')*(i-2);
		if(i>5&&i<=l-2) ans+=(s[i]-'0')*(i-3);
	}
	if(ans%11==s[12]-'0')
		printf("Right");
	else if(ans%11==10&&s[12]=='X')
		printf("Right");
	else
	{
		for(int i=0;i<l;i++)
		{
			if(i<=11) cout<<s[i];
			if(i==12)
			{
				int k=ans%11;
				if(k==10) cout<<"X";
				else cout<<k;
			}
		}
	}
	return 0;
}
2020/9/10 21:54
加载中...