社区讨论

0蛋求助,我觉得写的没毛病啊(菜狗)

P1055[NOIP 2008 普及组] ISBN 号码参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@ltfny646
此快照首次捕获于
2024/03/06 18:35
2 年前
此快照最后确认于
2024/03/06 20:45
2 年前
查看原帖
CPP
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
	int k=0,sum = 0;
	
	char s[13];
	for (int i = 0; i < 13; i++)
	{
		cin >> s[i];
		if (i != 1 && i != 5 && i != 11&&i!=12)
		{
			sum += k * (s[i]-48);
			k++;
		}
	}
	int index = sum % 11;
	if (index == 10 && s[12] == 'X')
		cout << "Right";
	if (index == (s[12]-48))
		cout << "Right";
	else
	{
		s[12] = index;
		printf("%s", s);
		
	}


	return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...