求助!!!(就是有两个WA 为什么!!!)(跪求大佬相助)))
查看原帖
求助!!!(就是有两个WA 为什么!!!)(跪求大佬相助)))
1434916
stupidcoder楼主2024/8/27 22:51
//0-670-82162-4
//0-690-82162-4
//1-690-82162-0
#include <stdio.h>
#include <stdlib.h>
#include <math.h>


int main() {
	char a[13];
	int sum = 0;
	int mark = 1;

	for (int i = 0; i <= 12; i++) {
		scanf_s("%c", &a[i]);

		if (i < 11) {
			if (i == 1 || i == 5)
				continue;
			else {
				sum += mark * (a[i] - '0');
				mark++;
			}
		}

	}

	sum = sum % 11;

	if (sum == (a[12] - '0'))
		printf("Right");
	else {
		if (sum == 10) {
			a[12] = 'X';
		}
		else {
			a[12] = '0' + sum;
		}
		for (int i = 0; i <= 12; i++) {
			printf("%c", a[i]);
		}
	}
	return 0;
}

2024/8/27 22:51
加载中...