本地AC,提交WA。C++70求助
查看原帖
本地AC,提交WA。C++70求助
1245815
wumingyou楼主2024/1/24 13:07

RT

c++98 提交70分。 c++新版本 提交100分。

Code:

#include <bits/stdc++.h>

using namespace std;

char a[13];

int main()
{
	cin >> a;
	int cnt = 0, res = 0;
	for (int i = 0; i < 11; i ++ ) {
		if (a[i] == '-') {
			continue;
		}
		(res += (a[i] - '0') * (++ cnt)) %= 11;
	} 
	int t = a[12] == 'X' ? 10 : (a[12] - '0');
	if (t == res) {
		cout << "Right";
	} else {
		a[12] = res == 10 ? 'X' : (res + '0');
		cout << a;
	}
	return 0;
}
2024/1/24 13:07
加载中...