求助一下大家
查看原帖
求助一下大家
864920
Refrain520CC楼主2022/12/26 18:12
#include<stdio.h>
int main()
{
   char str[14] = { 0 };
   int x;
   gets(str);
   x = ((str[0] - '0') * 1 + (str[2] - '0') * 2 + (str[3] - '0') * 3 + (str[4] - '0') * 4 + (str[6] - '0') * 5 + (str[7] - '0') * 6 + (str[8] - '0') * 7 + (str[9] - '0') * 8 + (str[10] - '0') * 9)%11;
   if ((x == 10 && str[12] == 'X') || (x != 10 && str[12] - '0' == x))
   	printf("Right");
   else if (x == 10)
   {
   	str[12] = 'X';
   	puts(str);
   }
   else if (x != 10)
   {
   	str[12] = (char)(x + '0');
   	puts(str);
   }
   return 0;
}

测试点8是啥玩意,一直不过,求助一下大佬们

2022/12/26 18:12
加载中...