最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c語言生成隨機數(shù)的方法(獲得一組不同的隨機數(shù))

 更新時間:2013年12月19日 12:01:26   作者:  
c語言生成一組不同的隨機數(shù),大家參考使用吧

復(fù)制代碼 代碼如下:

//以空間換時間
/*
arr :數(shù)組名
n  :給定的數(shù)組長度
轉(zhuǎn)移數(shù)組中的數(shù)據(jù)
*/

void diffarr(int arr[],int n)
{
    int sn=n,index,*ptr=arr;
    int *pfrom=new int[sn];
    for(int i=0;i<sn;i++)
        *(pfrom+i) =i+1 ;
    srand(time(0));
    for(int k=0;k<sn;)
    {
        index=rand()% sn;
        if(*(pfrom+index)!=0)
        {   //從源數(shù)據(jù)pfrom取,每取一個將其置為0,直至pfrom中所有元素都為0
            *(ptr+k)=pfrom[index];
            pfrom[index]=0;
            k++;
        }
    }
    delete [] pfrom;
}

相關(guān)文章

最新評論

清流县| 唐山市| 宁城县| 云浮市| 左权县| 乌审旗| 新龙县| 虞城县| 边坝县| 石河子市| 内乡县| 和林格尔县| 沂源县| 海伦市| 来宾市| 丰城市| 板桥市| 讷河市| 安仁县| 桑日县| 宁化县| 高邑县| 深泽县| 抚宁县| 南乐县| 黄梅县| 许昌县| 永新县| 华安县| 盐边县| 从化市| 岢岚县| 郎溪县| 永昌县| 辽阳市| 娄烦县| 六安市| 平阴县| 神池县| 军事| 连山|