Re: [問題] 不要用*跟+ 來完成乘法
※ 引述《ami9897 (小新)》之銘言:
: How do you want to get the result of multiplication by 15 without using *
: (multiply operation) and + (plus operations).
: 這是今天小弟在網路上看到一間公司的考試題目 到現在都還沒有想出辦法
: 於是想請教大家 不知是不是有什麼好的解決方法
我覺得前面幾位所提出的構想不能算對的。
因為題目中並沒有指名input是int的資料型態。
而只有在input是int的情況下我們才能夠使用>>、<<等運算子。
不過,如果規定只是不能使用*和+的話,我想出一個跟前面不同的解法XD
大家看看就好,不要太認真XD
for(i=0,ans=0;i<a;i++)
{
for(j=0;j<15;j++)ans++;
}
return ans;
++我記得不能算是加法運算喔~我記得他應該算位元運算XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.184.222
→
02/28 20:18, , 1F
02/28 20:18, 1F
推
02/28 20:26, , 2F
02/28 20:26, 2F
推
02/28 20:28, , 3F
02/28 20:28, 3F
→
02/28 20:30, , 4F
02/28 20:30, 4F
→
02/28 20:31, , 5F
02/28 20:31, 5F
推
02/28 20:47, , 6F
02/28 20:47, 6F
→
02/28 20:48, , 7F
02/28 20:48, 7F
→
02/28 21:35, , 8F
02/28 21:35, 8F
→
02/28 21:35, , 9F
02/28 21:35, 9F
→
02/28 22:06, , 10F
02/28 22:06, 10F
推
02/28 22:13, , 11F
02/28 22:13, 11F
推
03/01 00:25, , 12F
03/01 00:25, 12F
→
03/01 00:26, , 13F
03/01 00:26, 13F
推
03/01 01:39, , 14F
03/01 01:39, 14F
→
03/01 02:17, , 15F
03/01 02:17, 15F
→
03/01 02:17, , 16F
03/01 02:17, 16F
推
03/01 02:37, , 17F
03/01 02:37, 17F
→
03/01 03:09, , 18F
03/01 03:09, 18F
→
03/01 06:02, , 19F
03/01 06:02, 19F
推
03/01 07:12, , 20F
03/01 07:12, 20F
→
03/01 08:29, , 21F
03/01 08:29, 21F
→
03/01 08:29, , 22F
03/01 08:29, 22F
→
03/01 19:28, , 23F
03/01 19:28, 23F
→
03/01 19:30, , 24F
03/01 19:30, 24F
討論串 (同標題文章)