80分求救
查看原帖
80分求救
605603
qwerzxjj楼主2022/1/18 12:11
#include <stdio.h>
int main()
{
	char b[13];
	char c;
	int i=0,t=0,sum=0;
	while((c=getchar())!=EOF)
	{
		b[t]=c;
		if(b[t]!='-')
		{
			sum+=(b[t]-'0')*(i+1);
			i++;
		}
		t++;
	}
	sum-=(b[12]-'0')*10;
	if((sum%11+'0')==b[12]||(sum%11==10)&&b[12]=='X')
	{
		printf("Right");
	}
	else
	{
	    if(sum%11==10)
	    {
	        b[12]='X';
	    }
	    else
	    {
		    b[12]=sum%11+'0';
	    }
		for(int j=0;j<13;j++)
		{
			printf("%c",b[j]);
		}
	}
}
2022/1/18 12:11
加载中...