#445: 題目錯誤?


tsaiian (易霖)


 

  (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 ....  ?

#446: Re:題目錯誤?


netsphere (JSW)


 

  (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 ....  ?

題目怎樣定義就怎麼做~

就像在路上走路要靠右邊一樣嘛~

 



 

#492: Re:題目錯誤?


minimada (MaDa)


 

  (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

#8932: Re:題目錯誤?


samson1016 (none)


 

  (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

望高手指點~~ 

#8944: Re:題目錯誤?


johnnyjong823 (johnny)


 

可是

他多乘了一個9耶

 不是說好了只乘到8了嗎

 到底要以哪個為準= =

 這裡也說的不一樣

http://www2.lssh.tp.edu.tw/~hlf/class-1/lang-c/id/index.htm

望高手指點~~ 

....你在看清楚題目

  (2)英文轉成的數字, 個位數乘9再加上十位數的數字