看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《hebe52h (Aki)》之銘言: : 不好意思已修正了!!^^ [中略] : 怎麼把x(i) & y(i)個別一個一個存起來? : 應該是這樣..不太會形容^^" 喔,既然每一位都是 0 或 1,那很簡單啊 你知道 k 進位的第 x 位對應到 k^x (k 的 x 次方) 所以先宣告 xx = 0 然後for每跑出一個 0 或 1 就 xx = x(i) * 2^i 這樣就可以把二進位的 x(i) 合成一個整數 xx 了 然後你可以用一個函數取出 xx 的每一 bit function BBIT(int x, int k) BBIT = x and 2^k end function 這樣如 BBIT(xx, 1) 就是 xx 的第 1 個 bit 注意 bit 權數由 0 開始,最低位元(LSB,最右邊那位)為 bit 0 最後是 randomize 在程式開始跑一次就好 每次迴圈前就跑,如果執行太快,會發生靈異現象   -- BATCH 03 : 買張床 - 切達大俠 - 伐木人之歌 - http://tinyurl.com/3zpyx5 [B4準備中]: 謳歌金錢(7/02) - 單車超人(7/23) - http://tinyurl.com/66v6vq [ 番外篇 ]: 包租婆也有過當羅莉的時候(7/17) - http://tinyurl.com/6j4ale ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 蒙帝派松正體中文計畫 Spam-a-lot and enjoy the pythonesque delight! ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ http://www.youtube.com/user/JamesBondXD▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.194.115