Re: [問題] 不要用*跟+ 來完成乘法

看板C_and_CPP作者 (sjgau)時間13年前 (2011/02/27 19:56), 編輯推噓2(205)
留言7則, 7人參與, 最新討論串2/4 (看更多)
a*15 --> a*(16 - 1) --> a*16 - a --> a<<4 - a OK ※ 引述《ami9897 (小新)》之銘言: : How do you want to get the result of multiplication by 15 without using * : (multiply operation) and + (plus operations). : 這是今天小弟在網路上看到一間公司的考試題目 到現在都還沒有想出辦法 : 於是想請教大家 不知是不是有什麼好的解決方法 -- e-mail: sjgau4311@gmail.com 我的課程介紹網頁: http://www.csie.ntu.edu.tw/train/teacher_display.php?num=18 AutoCAD 台灣地區菁英講師獲選 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.70.111.119

02/27 20:50, , 1F
...
02/27 20:50, 1F

02/27 20:58, , 2F
這是數學推倒嘛
02/27 20:58, 2F

02/27 23:39, , 3F
l大XD
02/27 23:39, 3F

02/28 00:00, , 4F
正解 這種題目主要是測是否會使用移位運算子
02/28 00:00, 4F

02/28 00:06, , 5F
不就布斯嗎...
02/28 00:06, 5F

03/01 00:19, , 6F
少括號…
03/01 00:19, 6F

03/01 07:18, , 7F
謝謝 樓上提醒
03/01 07:18, 7F
文章代碼(AID): #1DQZlo4E (C_and_CPP)
文章代碼(AID): #1DQZlo4E (C_and_CPP)