80分求助!!!大佬帮帮看看
查看原帖
80分求助!!!大佬帮帮看看
1135706
bigcat_code楼主2023/10/19 21:31
#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;
}
2023/10/19 21:31
加载中...