close

    我覺得還蠻好用的耶~~~

    int i,j;
    int a,b,t;
    int arr[9]={1,2,3,4,5,6,7,8,9};
    srand(time(NULL));
    /*交換100次*/
    for(i=0;i         a = rand()%9;              //先將隨機產生一個0~8之間的數字給a
        b = rand()%9;              //之後再隨機產生一個0~8之間的數字給b
        t = arr[a];                       //將陣列[a]的值,給t
        arr[a] = arr[b];               //將陣列[b]的值,給陣列[b]
        arr[b] = t;                       //將t的值,給陣列[b]   
    }
   
    for(i=0;i         printf("%4d",arr[i]);

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 heroboy999 的頭像
    heroboy999

    heroboy999的部落格

    heroboy999 發表在 痞客邦 留言(2) 人氣()