由13位数字组成的中国标准书号校验码计算实例

EAN·UCC

前缀

组区号

出版者号

出版序号

1

取ISBN前12位数字

9

7

8

7

5

0

6

4

2

5

9

5

2

取各位数字所对应的加权值

1

3

1

3

1

3

1

3

1

3

1

3

――

3

将各位数字与其相对应的加权值依次相乘

9

21

8

21

5

0

6

12

2

15

9

15

――

4

将乘积相加,得出和数

123

5

用和数除以模数10,得出余数

123÷10=12……3

6

模数10减余数,所得差即为校验码

10-3=7

7

将所得校验码放在构成中国标准书号的基本数字的末端

978-7-5064-2595-7

如果步骤5所得余数为0,则校验码为0。

数学算式为:

校验码 = mod 10 {10 – [mod 10 (中国标准书号前12位数字的加权乘积之和)]}

= mod 10 {10 – [mod 10(123)]}

= 7

验证中国标准书号的方法:加权乘积之和加校验码,被10整除。

由13位数字组成的中国标准书号校验码计算实例相关推荐

  1. 编程练习 P124 6.2 java国际标准书号ISBN是由13位数字组成,分为5段,如978-7-111-50690-4是一个合法的书号。编写程序,用户输入一个字符串书号,检查该书号是否合法。

    import java.util.Scanner;public class ISBNValidator {public static void main(String[] args) {Scanner ...

  2. Java黑皮书课后题第5章:*5.47(商业:检测ISBN-13)ISBN-13是标识书籍的新标准。它使用13位数字d1d2d3~d12d13,d13是校验和。如果校验和为10,则替换为0。求所有数字

    5.47(商业:检测ISBN-13)ISBN-13时标识书籍的新标准.它使用13位数字d1d2d3~d12d13,d13是校验和.读入前12位输出全部位数 题目 题目概述 运行示例 破题 代码 题目 ...

  3. 专利申请号有误请核实请输入9到13位数字

    目录 实用新型和外观专利多少钱 专利申请号有误请核实请输入9到13位数字

  4. C语言重复加一个数的所有位数字的算法(附完整源码)

    C语言重复加一个数的所有位数字的算法 问题举例 C语言重复加一个数的所有位数字的算法完整源码(定义,实现,main函数测试) 问题举例 例如给定num = 38,过程类似于:3 + 8 = 11,1 ...

  5. excel计算日期时间差 8位数字转化成日期 excel输入天数计算日期 excel输入天数生成日期

    excel计算日期时间差 首先日期必须是这样的日期格式.如果是20190606这种非日期格式需要先转换成日期. 然后 直接 =D3-D2 就可以了 == 转化成日期  8位数字转化成日期 =DATE( ...

  6. 16位CRC校验码计算,485MODBUS计算

    CRC计算方法是: 1. 加载一值为0XFFFF的16位寄存器,此寄存器为CRC寄存器. 2. 把第一个8位二进制数据(即通讯信息帧的第一个字节)与16位的CRC寄存器的相异或,异或的结果仍存放于该C ...

  7. 13位数字转日期 oracle_12amp;13. 整数转罗马数字 - 中等amp;简单

    题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ...

  8. mysql毫秒转换日期时间_mysql 转换13位数字毫秒时间

    MySQL毫秒值和日期转换,MYSQL内置函数FROM_UNIXTIME: select FROM_UNIXTIME(t.createDate/1000,'%Y-%m-%d %h:%i:%s') as ...

  9. 13位数字转日期 oracle_Oracle日期格式转换

    本文主要介绍Oracle中的日期转换. 1. 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')  st ...

最新文章

  1. 【技术好文转载】未来技术前瞻
  2. Python 网络爬虫笔记2 -- Requests库实战
  3. php ajax成功失败,php – 让$.ajax失败
  4. 木棒,POJ(1011)
  5. mysql定义shell变量_shell 变量的定义,赋值,运算
  6. HTML在手机上能编写吗,手机版使用开发
  7. UVM实战 卷I学习笔记14——OVM到UVM的迁移
  8. android仿小米日历,实现一个仿小米日历控件
  9. 啊哈添柴挑战1057向世界问好C++
  10. eclipse快速创建无参和有参构造函数:
  11. Excel技巧:如何用函数删除换行符、文本前空格、文本中间空格?
  12. VBOX虚拟机连网方案
  13. 鸿蒙需要多少技能命中,【攻略团】鸿蒙困难(天音视角)
  14. 西门子精智HMI-TP1200发邮件功能
  15. 免费论文检测 论文查重 软件 系统 论文免费检测 论文抄袭检测大师
  16. Java中随机数的产生
  17. 计算机再带word打不开,(电脑没有word 和excel)为什么我的电脑突然打不开EXCLE和WORD?...
  18. 关于职业生涯发展的一点思考
  19. found 2 critical severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for deta
  20. t检验、Wilcoxon 符号秩检验、Mann-Whitney 秩和检验 Python实现

热门文章

  1. 鞍山树人计算机学校宿舍,南开大学校务公报2016年第12期-信息公开.pdf
  2. python股票分布图_Python股票成交价格分布图(二)
  3. wifi信号衰减与距离关系_wifi无线信号传输衰减和距离的关系公式[室内定位]
  4. 触摸屏手势控制镜头旋转与缩放
  5. DIY智能温湿度计之数据获取
  6. 根据UV风计算风速风向,根据风速与风向计算UV风
  7. 创建可启动 WinPE 介质|使用 DISM 修改 Windows 映像
  8. 球差电镜测试常见的问题及解答(二)
  9. Lwip从入门到放弃之(一)---基础网络知识扫盲
  10. 利用自动机识别c 语言单词,第03章 词法分析与有穷自动机(2).ppt