看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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的二維矩陣? : 直接換會出現錯誤耶= = 你搞得定一維的話我不明白二維有什麼分別. anyway: int realMatrix[5][5]; int* tmpArray = &(realMatrix[0][0]); 然後就用你會的方法, 去塞東西進 tmpArray 這一維列陣, 塞完之後 realMatrix 裡的東西 就是你想要的東西 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82