b018. 國際標準書號
標籤 :
通過比率 : 25人/26人 ( 96% ) [非即時]
評分方式:
Strictly

最近更新 : 2022-12-07 18:48

內容

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 之完整國際標準書號。

範例輸入 #1
3
978-986-181-728
978-030-640-615
978-929-505-502

範例輸出 #1
ISBN 978-986-181-728-6
ISBN 978-030-640-615-7
ISBN 978-929-505-502-5
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
出處:
輔大資管系機測考古題 [管理者: 409401540(1220) ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」