(3) 各數字從右到左依次乘1、2、3、4....8
例: T112663836
2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180
題目怎樣定義就怎麼做~
就像在路上走路要靠右邊一樣嘛~
(3) 各數字從右到左依次乘1、2、3、4....8
例: T112663836
2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180
右到左依次乘1、2、3、4....8,那麼為什麼不是6*1 + 3*2 .... ?
因為最後一個數字是checksum,也就是算出來的結果。
一般常用的公式為
sum = (2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 )
checksum= 10-(sum % 10) = 6
(3) 各數字從右到左依次乘1、2、3、4....8
例: T112663836
2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180
右到左依次乘1、2、3、4....8,那麼為什麼不是6*1 + 3*2 .... ?
因為最後一個數字是checksum,也就是算出來的結果。
一般常用的公式為
sum = (2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 )
checksum= 10-(sum % 10) = 6
可是
他多乘了一個9耶
不是說好了只乘到8了嗎
到底要以哪個為準= =
這裡也說的不一樣
http://www2.lssh.tp.edu.tw/~hlf/class-1/lang-c/id/index.htm
望高手指點~~
可是
他多乘了一個9耶
不是說好了只乘到8了嗎
到底要以哪個為準= =
這裡也說的不一樣
http://www2.lssh.tp.edu.tw/~hlf/class-1/lang-c/id/index.htm
望高手指點~~
....你在看清楚題目
(2)英文轉成的數字, 個位數乘9再加上十位數的數字