求助,ISBN Code怎么就WA了呢
  • 板块学术版
  • 楼主Ron_Tian
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/24 11:41
  • 上次更新2024/8/24 14:32:36
查看原帖
求助,ISBN Code怎么就WA了呢
1061128
Ron_Tian楼主2024/8/24 11:41

代码如下

#include<bits/stdc++.h>
using namespace std;
string s;
int sum, k = 1;
int main(){
	getline(cin, s);
	int len = s.size() - 1;
	for(int i = 0; i < len - 1; i++){
		if (s[i] >= '0' && s[i] <= '9') sum += (s[i] - '0') * k, k++;
	}
	if (sum % 11 == s[len] - '0') {
		cout << "RIGHT";
		return 0;
	}
	else {
		for(int i = 0; i < len; i++){
			cout << s[i];
		}
	}
	if (sum % 11 == 10) cout << "X";
	else cout << sum % 11;
	return 0;
}

之后提交第1,3,5个测试点WA了,望大佬指点

2024/8/24 11:41
加载中...