为什么过不了样例
查看原帖
为什么过不了样例
955954
Miracle_InDream楼主2023/10/28 22:23
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,c="";
	cin>>a;
	int l=0,l1=a.length();
	for(int i=0;i<a.length();i++)
	{
		if(a[i]!='-')
		{
			c+=a[i];
		}
		l++;
	}
	int b[l];
	int ans=0;
	for(int i=0;i<l;i++)
	{
		b[i]=c[i]-48;
		b[i]=b[i]*i+1;
		ans+=b[i];
	}
	if(a[l1-1]-48==ans%11)
	{
		cout<<"Right";
	}
	else if(a[l1-1]-48=='X'&&ans%11==10)
	{
		cout<<"Right";
	}
	else
	{
		cout<<a;
		cout<<'\b';
		if(ans%11!=10)
		{
			cout<<ans%11; 
		}
		else
		{
			cout<<'X';
		}
	}
	return 0;
}
2023/10/28 22:23
加载中...