由13位数字组成的中国标准书号校验码计算实例
2009-08-27 22:26
260 查看
由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整除。 |
相关文章推荐
- 中国标准书号校验码的计算方式(附C#代码)
- javascript将中国数字格式转换成欧式数字格式的简单实例
- C# 计算标准偏差相当于Excel中的STDEV函数实例
- Java基础代码实例 :在控制台中输出金字塔,这个金字塔是由左右对称的数字组成的。
- 有1、2、3、4四个数字,编写程序计算出能组成多少个互不相同且无重复数字的三位数
- Android开发应用实例:计算标准体重的实例(简单版)
- Java基础代码实例 :在控制台中输出金字塔,这个金字塔是由左右对称的数字组成的。
- 汇编语言: .根据《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,公民 身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依 次为:六位数字地
- C#中国身份证验证(包括省份验证和校验码验证,符合GB11643-1999标准)
- 数字图像处理:附录-程序实例、参考文献、标准图片集合
- C语言函数,根据身高计算体重是否符合标准的实例
- 有 1、 2、 3、 4 个数字, 能组成多少个互不相同且无重复数字的三位数? 计算并打印出这些数字
- 原创C#中国身份证验证(包括省份验证和校验码验证,符合GB11643-1999标准)
- 安卓根据身高计算标准体重,限制输入非数字的代码
- 实例9:实现根据身高计算标准体重
- 计算一个数字由斐波那契数列组成的个数
- DVB-CIB还是UTI,中国数字电视机卡分离标准之争谁执牛耳?
- 数字计算次数问题实例
- 【Android开发】Bundle和Intent实例1-实现根据身高计算标准体重
- [读书笔记]2.标准误差 标准差 信度 实例计算说明