首先,先說一下需求。研二同學共5人,一人是單獨的一組,研一同學共9人,同時九人分為三組。所以共八組,每週報告的三人從八組中抽取,這三人不能有兩人或者兩人以上在同一組。
1.將研一的三組建成三個小的陣列,從這三個陣列裡每組隨機抽取一人;
2. 將第一步裡抽取出來的三人和研二的五人放在一起,組成乙個新的陣列,在從中隨機抽取三人;
3. 若隨機抽取的三人存在上述情況,則返回第一步,重新隨機抽取,直到不存在第二步的情況,然後輸出;
將實驗室所有人放在乙個大的陣列裡,先從陣列裡隨機抽取三人;
將研一的三組建成三個小的陣列,把隨機抽取出來的三人去迴圈判斷是否存在兩人或者兩人以上在同一組;
本來以為思路一比較好做,做到後面發現判斷是否同一組再重新進行函式執行,總是出現問題,選出來的三個人通過for迴圈去判斷,理論可以但是卻不能實現,還需要我再仔細想想。思路一程式如下
for (var i=0;i<3;i++)
console.log(newarray);
for (var j =0;j這裡面還是存在一些問題,思路二可以正常實現,下面是思路二的程式:
function begin()
function begin2() else
}} else
console.log(arraylast);
document.getelementbyid("name").innerhtml="";
for (var i = 0; i < arraylast.length; i++)
}btn.onclick = function ()
感謝師兄給了我幫助! 用C 寫乙個三人表決器
昨天離散數學老師布置了一道程式設計題 設計並程式設計實現乙個3人表決開關電路。設三個裁判分別為a b c,有兩個及以上裁判同意,則通過表決 否則,未通過表決。同意與否通過鍵盤輸入,可以用0 1或t f表示。再進一步,如果a是主裁判,有一票否決權。又該如何設計實現呢?讓我們寫乙個三人表決器,我晚上的時...
崩壞三人物渲染分析
崩壞三的圖形渲染是近年來手遊 渲染的標桿,目前市面上的 類手遊很少能望其項背。通常一款受歡迎的遊戲出來很快就有大批同型別的遊戲跟進,但是近一年的時間過去了,還沒有出現效果能媲美崩壞的遊戲,追根溯源還是因為其渲染技術不能被模仿。作為乙個愛好者,為了學習其中的奧秘,特帶著敬意去分析其渲染方法。採用的方法...
三人玩遊戲概率分析
遊戲介紹 有這樣一種遊戲,遊戲玩家a,b,c,每個人手中持三顆玻璃球,每次玩家可以出0 3個球,三人出的總球數為0 9。假設球總數分為三組 a 1,4,7 b 2,5,8 c 3,6,9。請問a,b,c的概率分別多少?分析每次玩家出球數0,1,2,3。總共有四種,概率分別是1 4。下面分別討論0 9...