求调QwQ
查看原帖
求调QwQ
1277657
Yaoshui_lv楼主2024/9/26 21:35
#include <bits/stdc++.h>
#define n 12
using namespace std;
char m; int ans, cnt = 1;
string s;

int main() {
	cin >> s;
	m = s[12];
	s[12] = '\0';
	for (int i = 0; i < n; i++) {
		if (s[i] == '-') continue;
		int x = s[i]-'0';
		ans += x * cnt;
		cnt++;
	}
	ans = ans % 11;
	if (ans == 10) {
		if (m == 'X') cout << "Right" << endl;
		else cout << s << ans  << endl;
	} else {
		if (ans == m-'0') cout << "Right" << endl;
		else {
			if (ans == 10) cout << s << "X" << endl;
			else cout << s << ans << endl;
		}
	}
	return 0;
}
2024/9/26 21:35
加载中...