湖北民院OJ 分解ISBN信息

该程序旨在分解13位的ISBN号码,将其分为5组:GS1前缀、组标识、出版商编号、产品编号和校验数字。用户输入ISBN,程序按特定格式输出各组信息。
摘要由CSDN通过智能技术生成

分解ISBN信息

题目描述

图书用国际标准书号(ISBN)进行标识。2007年1月1日之后分配的ISBN包含13位数字,分为5组,如978-0-393-97950-3 。第一组(GSI前缀)目前为978或979 。第二组(组标识)指明语言或者原出版国(0)。第三组(出版商编号)表示出版商(393)。第四组(产品编号)是由出版商分配的用于识别具体哪一本书的(97950)。ISBN的末尾是一个校验数字,用于验证前面数字的准确性。

编写一个程序来分解用户输入的ISBN信息。

输入描述

在一行中输入一个ISBN信息。

输出描述

在5行中按照样例格式,顺序地输出分解之后的信息。

输入样例
978-0-393-97950-3

输出样例
GS1 prefix: 978
Group identifier: 0
Publisher code: 393
Item number: 97950
Check digit: 3

提示

注意:每组中数字的个数是可变的,不能认为每组的长度都与示例一样。用实际的ISBN(在书的封底和版权页上)测试你编写的程序。
*

#include <stdio.h>

int main()
{
    int a,b,c,d,e;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值