作者nt827 (社會人)
看板C_and_CPP
標題Re: [問題] 用c產生一個亂數矩陣並檢查是否重複
時間Thu Oct 8 16:57:18 2009
※ 引述《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
→ tropical72:有錯誤是哪方面??可以詳加說明嗎? 10/08 17:14
→ kadasaki:b[5][5]=a[25] 這就酷了 10/08 17:36
→ VictorTom:簡單的方法就是跑迴圈, 一個一個塞進去:) 10/08 17:50