#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 发布
本文详细介绍了如何使用C语言来实现对2013年12月CSP考试第二题——ISBN号码的验证过程,包括算法设计和代码实现,帮助读者理解C语言在解决实际问题中的应用。
摘要由CSDN通过智能技术生成