求助50分
查看原帖
求助50分
1543295
fw999999999999楼主2024/12/1 11:42
#include<iostream>
#include<string>
using namespace std;
int main()
{
	char ISBN[14];
	char a;
	cin >> ISBN;
	int k = 1;
	int sum = 0;
	for (int i = 0; i < 11; i++)
	{
		if (ISBN[i]!='-')
		{
			sum += k * (ISBN[i] - '0');
			k++;
		}
	}
	char c = sum % 11+'0';
	if (c == '10')
	{
		c = 'X';
	}
	if (ISBN[12] == c)
	{
		cout << "Right" << endl;
	}
	else
	{
		ISBN[12] = c;
		cout << ISBN << endl;
	}
	return 0;
}
2024/12/1 11:42
加载中...