求助,为什么会0分
查看原帖
求助,为什么会0分
661142
GNOH楼主2022/3/18 16:36
#include<stdio.h>
int main()
{
	int i,j=0,X;
	int a[13];
	char s[13];
	scanf("%s",&s);
	for(i=0;i<13;i++)
	{
		if(i==1||i==5||i==11)
			continue;
		a[j]=s[i]-'0';
		j++;
	}
	for(i=0;i<j-1;i++)
	{
	//	printf("%d",a[i]); 
		X+=a[i]*(i+1);	
	}
	X=X%11;
//	printf("%d\n",X);
	if(X==10)
	{
		if(s[12]=='X')
			printf("Right");
		else
		{
			s[12]='X';
			printf("%s",s);
		}
	}
	else
	{
		if(a[9]==X)
		{
			printf("Right");
		}
		else
		{
			s[12]=X+48;
			printf("%s",s); 
		}
	}
	return 0;
}
2022/3/18 16:36
加载中...