ISBN号码
时间限制: 0 Sec 内存限制: 128 MB题目描述
输入
输出
样例输入
0-670-82162-4
0-670-82162-0
样例输出
Right
0-670-82162-4
提示
各个测试点1s.
#include<stdio.h>
int main()
{
char str[50];
int sum,i;
while(scanf("%s",str)!=EOF)
{
sum=0;
sum+=str[0]-'0';
for(i=2;i<5;i++)
sum+=(str[i]-'0')*i;
for(i=6;i<11;i++)
sum+=(str[i]-'0')*(i-1);
sum%=11;
if(sum==10)
{
if(str[12]=='X')
printf("Right\n");
else
{
str[12]='X';
printf("%s\n",str);
}
}
else if(sum==str[12]-'0')
printf("Right\n");
else
{
str[12]=sum+'0';
printf("%s\n",str);
}
}
return 0;
}