13位数字组成的中国标准书号校验码计算实例
由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整除。
1 条评论:
还什么玩意多研究。。。
发表评论