蒟蒻求教 只有59分 但是wa的测试点都是对的
查看原帖
蒟蒻求教 只有59分 但是wa的测试点都是对的
1093818
POOS楼主2023/10/22 09:57
#include <stdio.h>
#include <math.h>
int main() {
	int a, b, c;
	char d;
	scanf("%d-%d-%d-%c", &a, &b, &c, &d);
	int sum = 0;
	sum += a;
	for (int i = 2; i < 5; i++) {
		int n = b;
		int temp = n % 10;
		sum += (temp * i);
		n /= 10;
	}
	for (int i = 5; i < 10; i++) {
		int n = c;
		int temp = n % 10;
		sum += (temp * i);
		n /= 10;
	}
	int mid = sum % 11;
	char arr[11] = "0123456789X";
	if (d == arr[mid])
		printf("Right");
	else
		printf("%d-%d-%d-%c", a, b, c, arr[mid]);

	return 0;
}

2023/10/22 09:57
加载中...