#include <stdio.h>
int main()
{
char a[13];
int i;
for(i=0;i<13;i++)
{
scanf("%c",&a[i]);
}/*
for(i=0;i<13;i++)
{
printf("%c",a[i]);
}*/
int b[13];
for(i=0;i<13;i++)
{
if(a[i]=='-')
{
b[i]=-1;
}
if(a[i]!='-')
{
b[i]=a[i]-'0';
}
}/*
printf("\n");
for(i=0;i<13;i++)
{
printf("%d ",b[i]);
}
printf("\n");*/
int temp;
temp=b[0]+b[2]*2+b[3]*3+b[4]*4+b[6]*5+b[7]*6+b[8]*7+b[9]*8+b[10]*9;
temp=temp%11;
//printf("temp = %d\n",temp);
if(temp!=10)
{
if(temp==b[12])
{
printf("Right\n");
CSP考试 2013年12月第2题 ISBN号码 C语言实现
最新推荐文章于 2024-07-12 14:51:20 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)