- 最後登錄
- 2024-5-15
- 在線時間
- 1249 小時
- 註冊時間
- 2011-8-17
- 閱讀權限
- 20
- 精華
- 0
- UID
- 10190043
- 帖子
- 9
- 積分
- 266 點
- 潛水值
- 34790 米
| 如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。 本帖最後由 arthurliuliu 於 2013-4-5 06:51 AM 編輯
題目:我要寫10組1~49的亂數,每組6個數字,而且每一組的數字不能重複
我現在寫到最後的問題是,有時候一直狂按F5,陣列0和1的位子有時就會重複,不知道我的邏輯哪出了問題,
麻煩大大幫忙找出問題了^^
以下是我的程式碼- int[] a = new int[6];
- Random rd = new Random();
- int tem = 0;
- tem = rd.Next(1, 50);
- a[0] = tem;
- for (int k = 0; k < 10; k++)
- {
- for (int i = 1; i < a.Length; i++)
- {
- tem = rd.Next(1, 50);
- for (int j = 0; j < a.Length - 1 ; j++)
- {
- if (tem == a[j])
- {
- tem = rd.Next(1, 50);
- j = 0;
- }
- }
- a[i] = tem;
- }
- Array.Sort(a);
- for (int l = 0; l < a.Length; l++)
- {
- Console.Write(a[l] + " ");
- }
- Console.WriteLine();
- }
- Console.Read();
複製代碼02.發帖/回帖未依規定包住程式碼(-5分)
板主代為編輯 arthurliuliu
... |
|