Re: [問題] 用c產生一個亂數矩陣並檢查是否重複

看板C_and_CPP (C/C++)作者 (社會人)時間16年前 (2009/10/08 16:57), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串3/11 (看更多)
※ 引述《ioioioioioio (討戰是興趣)》之銘言: : 玩賓果遊戲嗎 : srand(time(NULL)); : a[0] = 1 + rand() % 25; : for(i=1; i<25; i++) : { : label: : a[i] = 1 + rand() % 25; : for(j=0; j<i; j++) : { : if(a[i] == a[j]) : goto label; : } : } : 應該有更好的方法吧~ 高手請指正 : 我也是新手 加油 我知道如何用一維矩陣產生25個數字且不重複 但是如何把一維矩陣換成5x5的二維矩陣? 直接換會出現錯誤耶= = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.13.125

10/08 17:14, , 1F
有錯誤是哪方面??可以詳加說明嗎?
10/08 17:14, 1F

10/08 17:36, , 2F
b[5][5]=a[25] 這就酷了
10/08 17:36, 2F

10/08 17:50, , 3F
簡單的方法就是跑迴圈, 一個一個塞進去:)
10/08 17:50, 3F
文章代碼(AID): #1ApQblEv (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1ApQblEv (C_and_CPP)