样例都对,提交就segmentation falut
查看原帖
样例都对,提交就segmentation falut
1163793
spindrift楼主2023/11/9 18:40
#include<stdio.h>

int main() {
	char a[14];
	char ch;
	int i = 0;
	int sum = 0;
	int mod;
	while (ch = getchar(), ch != '\n') {
		if (ch != '-') {
			a[i] = ch;
			i++;
		}
	}
	a[i] = '\0';
	for (i = 1; i <= 9; i++) {
		sum += (a[i - 1] - '0') * i;
	}
	mod = sum % 11;
	if (a[9] - '0' == mod) {
		printf("Right");
	}
	else printf("%c-%c%c%c-%c%c%c%c%c-%c", a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], mod+'0');
	return 0;
}
2023/11/9 18:40
加载中...