0分蒟蒻求助!
查看原帖
0分蒟蒻求助!
1363665
Rain888_楼主2024/7/12 22:36

0分蒟蒻求助!

#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main() {
	int n[10], m, mod, d;
	char ch, c;
	scanf("%d-%d%d%d-%d%d%d%d%d-%c",&n[0],&n[1],&n[2],&n[3],&n[4],&n[5],&n[6],&n[7],&n[8],&ch);
	if (ch == 'X') {
		d = 10;
	}
	else {
		d = ch - 48;
	}
	for (int i = 1; i <= 9; i ++) {
		m += n[i - 1] * i;
	}
	mod = m % 11;
	if (mod == 10) {
		c = 'X';
	}
	else {
		c = mod + 48;
	}
	if (d == mod) {
		cout << "Right" << endl;
	}
	else {
		printf("%d-%d%d%d-%d%d%d%d%d-%c\n",n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],c);
	}
	return 0;
}
2024/7/12 22:36
加载中...