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

看板C_and_CPP (C/C++)作者 (軟硬兼溼)時間16年前 (2009/10/08 17:58), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/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; : } : } : 應該有更好的方法吧~ 高手請指正 : 我也是新手 加油 for(i=1;i<25;i++) { LOOP: b=rand()%25; if(a[b]==NULL) a[b]=i; else goto LOOP; } 有好有壞:D:D 只要你夠神 就是25次解決 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.139.2 ※ 編輯: kadasaki 來自: 61.220.139.2 (10/08 18:03)

10/08 19:10, , 1F
我都是else --i;
10/08 19:10, 1F

10/08 19:10, , 2F
等等~~我看錯了....上推是錯的Orz
10/08 19:10, 2F
文章代碼(AID): #1ApRUpKJ (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1ApRUpKJ (C_and_CPP)