13 位國際標準書號 (ISBN-13) 校驗碼的計算方法如下:
1. 假設某國際標準書號號碼前 12 位是:978-986-181-728;
2. 計算加權和 SS = (9 × 1) + (7 × 3) + (8 × 1) + (9 × 3) + (8 × 1) + (6 × 3) + (1 × 1) + (8 × 3) + (1 × 1) + (7 × 3) + (2 × 1) + (8 × 3) = 164;
3. 計算 S 除以 10 的餘數 M ≡ 4 ≡ 164 (mod 10);
4. 計算10 − MM 的差 NN = 10 − 4 = 6;
如果 N = 10,校驗碼是數字 0;
如果 N 為其它數字,校驗碼是數字 N。
所以本書的校驗碼是 6。完整的國際標準書號號碼為“ISBN 978-986-181-728-6”。
第一行輸入整數 k 代表有 k 組測資,1 ≤ kk ≤ 100,接下來有 k 行,每一行輸入一個書號 x,格式為“XXX-XXX-XXX-XXX”。
輸出 k 行,每一行輸出 x 之完整國際標準書號。
3 978-986-181-728 978-030-640-615 978-929-505-502
ISBN 978-986-181-728-6 ISBN 978-030-640-615-7 ISBN 978-929-505-502-5
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |