2190.c

来自「pku online judge的一些题目的代码,全部AC的,适合编程初学者以及」· C语言 代码 · 共 25 行

C
25 行
字号
#include<stdio.h>
int main()
{
	char s[11];
	int i,sum=0,flag;
	scanf("%s",s);
	for(i=0;i<10;i++)
	{
		if(s[i]!='?')
			sum+=(s[i]-48)*(10-i);
		else
			flag=10-i;
	}
	s[9]=='X'?sum-=30:0;
	if(flag==1&&(sum+10)%11==0)
	{
			printf("X\n");
			return 0;
	}
	for(i=0;i<10;i++)
		if((sum+flag*i)%11==0)
			break;
	printf("%d\n",i==10?-1:i);
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?