|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
基础这个东西是个比较笼统的概念,如果你之前学习过c语言, c语言被认为是
比来在编写一个图书办理法式的时分,需求校验图书ISBN码准确性,查了一些材料,懂得了图书ISBN码的组成,具体材料可以参考:国际尺度书号 – 维 基百科,上面仍是简述一下甚么是ISBN码:
国际尺度书号(International Standard Book Number,ISBN;拟发音is-ben),是国际通用的图书或自力的出书物(除按期出书的期刊)代码。出书社可以经由过程国际尺度书号明晰的识别一切非期刊书本。一个国际尺度书号只要一个或一份响应的出书物与之对应。新版本假如在本来旧版的基本上没有内容上太大的变化,在出书时也不会失掉新的国际尺度书号码。当平装本改成平装本出书时,本来响应的国际尺度书号号码也应该发出。
平凡咱们可以见到的ISBN码有10位和13位两种,个中10位的ISBN自2007年1月起已中断利用,今朝新出书的图书ISBN码都是13位。思索到一个严谨的图书办理法式要思索到多方面的成绩,由于10位ISBN码的图书仍是有伟大的存世量的,所以要校验图书ISBN码的准确性,就必需同时思索10位和13位的情形。从维基百科可以懂得到ISBN码最初一名是校验码,其实要想校验ISBN码的准确,就是经由过程盘算ISBN的校验码,看是不是与最初一名吻合。这里所说的校验也只是校验ISBN在组成上是不是正当,而不会校验是不是为已刊行图书的ISBN。上面是维基百科供应的ISBN码校验算法:
校验码的盘算办法(10码)
- 假定某国际尺度书号号码前9位是:7-309-04547
- 盘算加权和S:S = 7
|
|