P1055-ISBN号码,#1不过,求助
查看原帖
P1055-ISBN号码,#1不过,求助
1126198
asdfghjklzxcv楼主2023/11/25 23:10
#include<iostream>

using namespace std;
int main()
{
	string a;
	cin>>a;
	int i,sum=0,j=1,temp;
	for(i=0;i<11;i++)
	{
		if(a[i]!='-')
		{
			temp=a[i]-48;
			sum+=j*temp;
			j++;
		}
	}
	int num=sum%11;
	int c=a[12]-48;
	if(num==c&&a[12]>=0&&a[12]<=9||num==10&&a[12]=='X')
	{
		cout<<"Right";
	}
	else
	{
		for(i=0;i<12;i++)
		{
			cout<<a[i];
		}
		if(num==10)
		cout<<'X';
		else
		cout<<num;
	
	}
	return 0;
}
2023/11/25 23:10
加载中...