除了#4AC外都WA求助!
查看原帖
除了#4AC外都WA求助!
1212471
xhhwdn楼主2024/8/30 10:40
#include <bits/stdc++.h>
using namespace std;
int main() {
	char inp[13] = {};
	for (int i = 0; i < 13; i++) {
		cin >> inp[i];
	}
	int num[9] = {};
	num[0] = inp[0];
	num[1] = inp[2];
	num[2] = inp[3];
	num[3] = inp[4];
	num[4] = inp[6];
	num[5] = inp[7];
	num[6] = inp[8];
	num[7] = inp[9];
	num[8] = inp[10];
	num[9]=inp[11];
	char lastnum = inp[12];
	int adder=0;
	for (int i = 0; i < 8; i++) {
		adder += num[i] * i + 1;

	}
	int check=0;
	char x = 'X';
	check = adder % 11;
	char output=0;
	if (check == 10) {
		if (lastnum == 'X') {
			cout << "Right";
		} else {
			output = num[0] + '-' + num[1] + num[2] + num[3] + '-' + num[4] + num[5] + num[6] + num[7] + num[8] + '-' + 'X';
			cout << output;
		}
	} else {
		if (lastnum == check) {
			cout << "Right";
		} else {
			output = num[0] + '-' + num[1] + num[2] + num[3] + '-' + num[4] + num[5] + num[6] + num[7] + num[8] + '-' + check;
			cout << output;
		}
	}

}
2024/8/30 10:40
加载中...