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

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

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

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

//以空間換時(shí)間
/*
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取,每取一個(gè)將其置為0,直至pfrom中所有元素都為0
            *(ptr+k)=pfrom[index];
            pfrom[index]=0;
            k++;
        }
    }
    delete [] pfrom;
}

相關(guān)文章

最新評(píng)論

应城市| 漳浦县| 凤台县| 浪卡子县| 盐亭县| 陈巴尔虎旗| 平罗县| 汝城县| 西平县| 南宁市| 东丽区| 菏泽市| 南部县| 宝兴县| 永顺县| 苗栗市| 汤原县| 即墨市| 明星| 大同市| 石景山区| 罗平县| 长海县| 阿勒泰市| 永兴县| 华池县| 内乡县| 中方县| 乌拉特中旗| 齐河县| 安平县| 资源县| 梨树县| 延寿县| 潞城市| 禹城市| 遂平县| 莒南县| 托克托县| 佛山市| 丁青县|