#4,#7错误,求指点,必关
查看原帖
#4,#7错误,求指点,必关
1525232
HuasirF楼主2024/11/7 14:12
#include <stdio.h>
int main() {
	char x[14];
		scanf("%13s", x);
		x[13] = '\0';
		int n = 0;
		//遍历x,如果是数字,就累加到count
		int count = 0;
		int value = 1;
		//累加计算
		for (int i = 0; i < 12; i++) {
			if (x[i] >= '0' && x[i] <= '9') {
				count += ((x[i] - '0') * value);
				value++;
			}
		}
		//count mod 11
		int end = count % 11;
		if (end == (x[12] - '0')) {
			printf("Right\n");
		}
		else {
			if (end == 10) {
				x[12] = 'X';
				// == 10
			}
			else {
				x[12] = end + '0';
			}
			printf("%s\n", x);
		}
	return 0;
}
2024/11/7 14:12
加载中...