[WP] 顯示分類項目中的所有文章 [教學] Ruby on Rails (ROR)入門第一站,InstantRails安裝圖文教學
十二月 17

[C] 亂數陣列產生器

程式.瀏覽:[ 3,194user+1,862機器人 ]給個回應

我是新手,在練習陣列時,常常需要在陣列裡打進很多的資料,這個小程式可以生成 N 個數字,然後亂數排列,以確保每個數字不重複,在練習陣列排序、搜尋,很好用。

C:
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<time.h>
  4.  
  5. main ()
  6. {
  7.   int arrMAX;
  8.   int i,j,n;
  9.   int tmp;
  10.  
  11.   do{
  12.     printf("請輸入要產生的陣列元素數:");
  13.     scanf("%d",&arrMAX);
  14.     int box[arrMAX];
  15.     for(i=0;i<arrMAX;i++)
  16.       box[i] = i+1;
  17.     for(j=0;j<1415;j++)
  18.     {
  19.       for(i=0;i<arrMAX;i++)
  20.       {
  21.         srand(time(NULL)+box[i]);
  22.         n = rand()%arrMAX;
  23.         tmp = box[i];
  24.         box[i] = box[n];
  25.         box[n] = tmp;
  26.       }
  27.     }
  28.  
  29.     for(i=0;i<arrMAX;i++)
  30.     {
  31.       printf("%3d,",box[i]);
  32.       if((i+1)%6 == 0)
  33.         printf("\n");
  34.     }
  35.     printf("\n\n");
  36.   }while(arrMAX != 0);
  37.  
  38.   system("PAUSE");
  39. }

標籤:

    

本篇文章引用網址:

其他隨機文章:
  • [有感] 求學路的悲歌(一)
  • Access 常用時間日期函數
  • 聯播
  • 保5000點,保信心,亂世用重典
  • 徵性感清潔女工(女僕)!?


  • 3 個回應在 “[C] 亂數陣列產生器”

    1. blue955 說道:

      好阿!真是感謝
      不過你的部落格怎麼都是英文阿

    2. blue955 說道:

      我還以為你是外國人,嚇我一跳,把作業放在blog上,是還挺時髦的..ㄎㄎ

    3. newman 說道:

      我想列印能符合uniform分配的隨機數 0 ~ 1 可以嗎?
      敬候指教!!


    寫下回應