检查不出来,70
查看原帖
检查不出来,70
1055520
tuling_DZC楼主2024/5/5 17:54
#include <bits/stdc++.h>
using namespace std;
string a;
long long s;
int main()
{
	cin>>a;
	for(int i=0;i<=10;i++)
	{
		if(i==0)
			s+=(a[i]-'0')*(i+1);
		else    if(i==2||i==3||i==4)
			s+=(a[i]-'0')*i;
		else    if(i>=6&&i<=10)
			s+=(a[i]-'0')*(i-1);
	}
	if(s%11==(a[12]-'0')&&a[12]!='X')	cout<<"Right";
	else	if(s%11==10)	cout<<"Right";
	else
	{
		if(s%11==10)    a[12]='X';
		else    a[12]=(s%11+'0');
		cout<<a;
	}
	return 0;
}
/*
	0 - 6 7 0 - 8 2 1 6 2  -  4
	0 1 2 3 4 5 6 7 8 9 10 11 12
*/
2024/5/5 17:54
加载中...