一个有效的13位ISBN可以将'x作为一个字符吗?

gbh*_*gar 5 isbn

一个有效的13位ISBN可以有除0-9之外的任何字符吗?即,一个有效的13位ISBN可以包含字符'X'吗?

Len*_*ert 7

不,一个10位数的ISBN可以,但是......请参阅http://en.wikipedia.org/wiki/International_Standard_Book_Number#ISBN-13


Chr*_*isF 0

不,它不能 -维基百科页面解释道:

ISBN-13 校验位的计算从 13 位 ISBN 的前 12 位数字开始(因此不包括校验位本身)。从左到右的每个数字交替乘以 1 或 3,然后将这些乘积以 10 为模求和,得到 0 到 9 范围内的值。从 10 中减去,得到 1 到 10 之间的结果。零(0 ) 替换十 (10),因此在所有情况下都会产生单个校验位。

  • 这是不正确的:13 位 ISBN 不能包含 X,只能包含 10 位 ISBN(因为它们执行 mod 11 并且需要在 1 个字符中显示值 10) (3认同)