[問題]迴圈中考慮陣列的限制?!
使用codeblocks 寫C++
遇到一個困難
有一個陣列
但是每一格都有限制上限,
例如: a[0]=2,a[1]=3,a[2]=1,a[3]=2,a[4]=4
a陣列的數值 a[0]=4,a[1]=2,a[2]=0,a[3]=3,a[4]=1
然後再用一個迴圈 用上限減掉現值 , 即可找出不符合的空格
然後多出來的值 再隨機分給其他還沒滿的空格
^^^^^^^^^^^^^^^^^^^^^^^^^^^
我卡在這一個步驟
因為若隨機分配之後, 該空格也滿了
再尋找下一個空格
那要怎麼避開那些已經額滿的空格?
(未完成的程式碼)
http://ideone.com/59jeg
假設a陣列的值為已知!!!!
懇請各位高手賜教~~~!
謝謝您~!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.243.66
→
05/01 19:04, , 1F
05/01 19:04, 1F
推
05/01 19:11, , 2F
05/01 19:11, 2F
推
05/01 19:12, , 3F
05/01 19:12, 3F
→
05/01 19:12, , 4F
05/01 19:12, 4F
→
05/01 19:19, , 5F
05/01 19:19, 5F
→
05/01 19:19, , 6F
05/01 19:19, 6F
→
05/01 19:20, , 7F
05/01 19:20, 7F
→
05/01 19:25, , 8F
05/01 19:25, 8F
推
05/01 19:32, , 9F
05/01 19:32, 9F
→
05/01 19:34, , 10F
05/01 19:34, 10F
→
05/01 19:34, , 11F
05/01 19:34, 11F
→
05/01 19:35, , 12F
05/01 19:35, 12F
→
05/01 19:36, , 13F
05/01 19:36, 13F
→
05/01 19:36, , 14F
05/01 19:36, 14F
推
05/01 19:39, , 15F
05/01 19:39, 15F
→
05/01 19:39, , 16F
05/01 19:39, 16F
※ 編輯: ieck 來自: 140.116.96.183 (05/01 19:40)
→
05/01 19:41, , 17F
05/01 19:41, 17F
→
05/01 19:41, , 18F
05/01 19:41, 18F
→
05/01 19:42, , 19F
05/01 19:42, 19F
→
05/01 19:42, , 20F
05/01 19:42, 20F
→
05/01 19:43, , 21F
05/01 19:43, 21F
→
05/01 19:44, , 22F
05/01 19:44, 22F
→
05/01 20:59, , 23F
05/01 20:59, 23F
→
05/01 21:02, , 24F
05/01 21:02, 24F
→
05/01 21:04, , 25F
05/01 21:04, 25F
→
05/01 21:05, , 26F
05/01 21:05, 26F
→
05/01 21:05, , 27F
05/01 21:05, 27F
→
05/01 21:06, , 28F
05/01 21:06, 28F
→
05/01 21:14, , 29F
05/01 21:14, 29F
→
05/01 21:18, , 30F
05/01 21:18, 30F
→
05/01 21:23, , 31F
05/01 21:23, 31F
推
05/01 21:24, , 32F
05/01 21:24, 32F
→
05/01 21:24, , 33F
05/01 21:24, 33F
→
05/01 21:26, , 34F
05/01 21:26, 34F
→
05/01 21:26, , 35F
05/01 21:26, 35F
→
05/01 21:27, , 36F
05/01 21:27, 36F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章