#测试点2,10,错了!!路过的朋友门帮忙看看呗!谢谢啦!
查看原帖
#测试点2,10,错了!!路过的朋友门帮忙看看呗!谢谢啦!
496699
ysy2021楼主2021/3/26 10:35
# include <stdio.h>

int main(void)
{
    char number[15];
	int i, k = 1, j = 0;

	for (i=0; i<13; ++i)	
	 	scanf("%c", &number[i]);
	
	for (i=0; i<12; ++i)
	{
	  if (number[i] == '-') 
		  continue;
      j += k * (number[i]-'0');
      k++;
	}
    
	if (number[12] == 'X')
	{
	   if (j%11 == 10)
		   printf("Right\n");
	}

	else
	{   
        if (j%11 + '0'== number[12])
			 printf("Right\n");
		else
		{
			if (j%11 != 10)
		     	number[12] = j%11+'0';
	     	else if (j%11 == 10)
			    number[12] = 'X';
		
		    for (i=0; i<13; ++i)
		    	printf("%c", number[i]);
	    	printf("\n");
		}
    }
    return 0;
}
2021/3/26 10:35
加载中...