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 条评论:
还什么玩意多研究。。。
发表评论