萌新求大佬指点(为什么有AC有WA呢)
查看原帖
萌新求大佬指点(为什么有AC有WA呢)
504850
ZhangJianan0605楼主2021/4/4 21:49
#include <iostream>
using namespace std;
int main() {
	char arr[13];
	for (int k = 0; k < 13; k++) cin >> arr[k];
	int sum = 0, n,m;
	for ( n = 0, m=1; n < 11; ) {
		if (arr[n] != '-') {
			sum += (arr[n]-48) * m++;
			n++;
		}
		else {
			n++;
			continue;
		}
	}
	//int sum = (arr[0]-48) * 1 + (arr[2] - 48) * 2 + (arr[3] - 48) * 3 + (arr[4] - 48) * 4 + (arr[6] - 48) * 5 + (arr[7] - 48) * 6 + (arr[8] - 48) * 7 + (arr[9] - 48) * 8 + (arr[10] - 48) * 9 ;
	if (sum % 11 == arr[12] - 48) cout << "Right";
	else {
		arr[12] = sum % 11 + 48;
		for (int l = 0; l < 13; l++)
			cout << arr[l];
	}
}

2021/4/4 21:49
加载中...