记录编号 44527 评测结果 AAAAAAAAAA
题目名称 [NOIP 2008]ISBN号码 最终得分 100
用户昵称 GravatarTruth.Cirno 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2012-10-19 07:23:44 内存使用 3.15 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main(void)
{
	freopen("isbn.in","r",stdin);
	freopen("isbn.out","w",stdout);
	int i,ans=0,a[20]={0};
	char in,out;
	scanf("%1d%*c%1d%1d%1d%*c%1d%1d%1d%1d%1d%*c%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9],&in);
	for (i=1;i<=9;i++)
		ans+=a[i]*i;
	ans%=11;
	out=ans+'0';
	if (out=='0'+10)
		out='X';
	if (in==out)
		printf("Right\n");
	else
		printf("%d-%d%d%d-%d%d%d%d%d-%c\n",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],out);
	return(0);
}