救救孩子,c50分。
查看原帖
救救孩子,c50分。
790880
fewaf楼主2022/10/12 19:01
#include <stdio.h>
int main()
{
	char str[100], pan;
	long int b[100], c[100], sum = 0, x;
	scanf("%s", str);
	pan = str[12];
	getchar();
	for (int i = 0, j = 0; i < 9; i++, j++)
	{
		if (j != 1 && j != 5)
		{
			b[i] = str[i] - '0';
		}
		else
		{
			i--;
		}
	}
	for (int i = 0; i < 9; i++)
	{
		sum += (i + 1) * b[i];
	}
	str[12] = '\0';
	x = sum % 11;
	if ((x == 10 && pan == 'X') || (x < 10 && x == pan - 48))
	{
		printf("Right");
	}
	else
	{
		printf("%s", str);
		if (x == 10)
		{
			printf("X");
		}
		else
			printf("%d", x);
	}
}
2022/10/12 19:01
加载中...