80分求调
查看原帖
80分求调
1432028
CHAyou257楼主2024/8/31 20:54
#include<stdio.h>
int main()
{
	char s[14];
	int n[10];
	int i=0,j=0;
	int number=0;
	for (int i=0;i<13;i++)
	{
	scanf("%c",&s[i]);
	}
	for (int i=0;i<13;i++)
	{
		if (i!=1 && i!=5 && i!=11)
		{
			n[j]=s[i]-'0';
			j++;
		}
	}
	for (j=0;j<9;j++)
	{
		number+=n[j]*(j+1);
	}
	number=number%11;
	if (number==10)
	{
		if(s[13]=='X') 
		printf("Right");
	 } 
	if (number==n[9])
	{
		printf("Right");
	}else{
		 for (i=0;i<12;i++)
		{
		printf("%c",s[i]);
		}
		if (number==10)
		{
			printf("X");
		}
		else printf("%c",number+48);
	}
	
	return 0;
 } 
2024/8/31 20:54
加载中...