作者sjgau (sjgau)
看板C_and_CPP
標題Re: [問題] 不要用*跟+ 來完成乘法
時間Sun Feb 27 19:56:30 2011
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
→ loveme00835:... 02/27 20:50
→ final01:這是數學推倒嘛 02/27 20:58
→ fetosa:l大XD 02/27 23:39
→ Kerick:正解 這種題目主要是測是否會使用移位運算子 02/28 00:00
推 Yshuan:不就布斯嗎... 02/28 00:06
推 darkgerm:少括號… 03/01 00:19
→ sjgau:謝謝 樓上提醒 03/01 07:18