Re: [問題] 用c產生一個亂數矩陣並檢查是否重複
a[26] (已經產生好了不重複亂數在裡面
b[6][6] (0的地方 習慣不放值
c=1;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
b[i][j]=a[c];
c++;
}
}
done!
噗 我猜是寫賓果?
※ 引述《nt827 (社會人)》之銘言:
: ※ 引述《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: 118.169.106.230
※ 編輯: janice001 來自: 118.169.106.230 (10/08 17:35)
※ 編輯: janice001 來自: 118.169.106.230 (10/08 17:35)
※ 編輯: janice001 來自: 118.169.106.230 (10/08 17:36)
推
10/08 17:49, , 1F
10/08 17:49, 1F
→
10/08 17:52, , 2F
10/08 17:52, 2F
→
10/08 17:56, , 3F
10/08 17:56, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 11 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章