布什,哥们又WA了
  • 板块学术版
  • 楼主Ron_Tian
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/8/24 12:29
  • 上次更新2024/8/24 15:07:27
查看原帖
布什,哥们又WA了
1061128
Ron_Tian楼主2024/8/24 12:29

代码如下:

//ISBN Code
#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' || (sum % 11 == 10 && s[len] == 'X')) {
		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;
}
//0-670-82162-4
//0-500-00000-6

不知道为啥测试点还是没过(ISBN Code)

2024/8/24 12:29
加载中...