上次和大家分享过书本的国际标准书号(ISBN)的数字含义,不管是10位数或是13位数的ISBN,当中最后一个数字即为校验码,以验证这组ISBN是否正确。

不说你可能不知道,这校验码可是有一套有趣的计算方法,现在就来看看吧!

10位
计算方法:将ISBN前面9个数字依序乘10至2,将乘积相加,得出和数。用和数除以模数11,得到余数。模数11减去余数,所得差数即为校验码的值。

如果差数为10,校验码则以大写英文字母“X”表示。

▶ 13位
计算方法:用1分别乘书号前12位的奇数位,用3乘以偶数位,将各乘积相加,得出总和。总和除以模数10,得出余数,用10减去余数,即为校验码。

若余数为“0”,校验码则为“0”。

大家看看图片中的例子,概念会更加清楚哦!