星期日, 三月 04, 2007

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

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

EAN·UCC

前缀

组区号

出版者号

出版序号

校验码

1

ISBN12

数字

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 条评论:

匿名 说...

还什么玩意多研究。。。