大佬帮忙看看哪里出错了
查看原帖
大佬帮忙看看哪里出错了
927230
hututu1552727739楼主2023/4/4 22:13
#include<iostream>
#include<string>
using namespace std;

main()
{
	string a;;
	int i,mod,sum=0,k=0;
	
	cin>>a;
	
	for(i=0;i<13;i++)
	{
		if(a[i]!='-')
		{
			k++;
			sum+=k*(a[i]-'0');
		}
	}
	
	mod=sum%11;
	
	if(mod==a[13])
	    cout<<"Right";
	else if(mod!=a[13])
	{
		if(mod==10)
		{
			a[13]='X';
		}
		else
		{
			a[13]=mod+'0';
		}
		
		cout<<a;
	 } 
}
2023/4/4 22:13
加载中...