哪里错了?跪求qaq
查看原帖
哪里错了?跪求qaq
1161278
happy_lion楼主2024/10/4 21:25
#include<bits/stdc++.h>
using namespace std;
int main() {
	string a;
	cin >> a;
	int c = 0;
	int s = 1;
	for (int i=0;i<9;i++) {
		if (a[i] == '-') {
			continue;
		} else {
			c += (a[i]-'0')*s;
			s++;
		}
	}
	c %= 11;
	if (a[12] == 'X') {
		if (c == 10) {
			cout << "Right";
			return 0;
		}
	} else if (c == a[12]-'0') {
		cout << "Right";
		return 0;
	}
	for (int i=0;i<12;i++) {
		cout << a[i];
	}
	if (c == 10) {
		cout << 'X';
	} else {
		cout << c;
	}
}

要求:在我的代码上改 必关

2024/10/4 21:25
加载中...