• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            jake1036

            面試100 31隨機(jī)生成1-100個(gè)元素只能輸出一次

                     面試100 31隨機(jī)生成1-100個(gè)元素只能輸出一次

               一問題描述
                   隨機(jī)生成1-100 個(gè)數(shù)字,保證只能生成一次
                  考慮使用一個(gè)100個(gè)整型的數(shù)組,然后每個(gè)元素都是0-99
                  隨機(jī)生成下標(biāo),當(dāng)生成 一個(gè)下標(biāo)x的時(shí)候,交換a[x] 與 a[end]
                  并將end值減一。下次生成1-end之間的數(shù)字,這樣的話就實(shí)現(xiàn)了該問題

            二 代碼示例
                
            #include <iostream>
            #include 
            <cstdlib>
             
            using namespace std ;
             
            const int N = 10 ;
             
            int main()
             
            {
               
            int i,j;
               
            int a[N] ;//100個(gè)元素 
               for(i = 0 ; i < N ; i++//建立一個(gè)整型數(shù)組 
                 a[i] = i;
              
               srand((
            int)time(0));
                 
               
            for(i=0 ; i<N ; i++)
              
            {
                j
            =(int)((N - i)*rand()/(RAND_MAX+1.0));
                printf(
            "%d %d \n",j , a[j]);
                swap(a[j] , a[N
            -i-1]) ; //交換當(dāng)前輸出的元素和最后一個(gè)元素 
                
               }


               system(
            "pause") ;
               
            return 0 ;    
             }
             

            posted on 2011-05-20 15:11 kahn 閱讀(308) 評(píng)論(0)  編輯 收藏 引用

            精品无码久久久久久尤物| 精品水蜜桃久久久久久久| 亚洲乱码精品久久久久..| 久久亚洲美女精品国产精品| 久久99精品综合国产首页| 亚州日韩精品专区久久久| 97久久超碰国产精品2021| 久久AⅤ人妻少妇嫩草影院| 日日躁夜夜躁狠狠久久AV| 国产精品丝袜久久久久久不卡| 国内精品伊人久久久久妇| 一本久久久久久久| 看久久久久久a级毛片| 免费精品久久久久久中文字幕| jizzjizz国产精品久久| 精品国产乱码久久久久久呢 | 久久久精品波多野结衣| 亚洲va久久久噜噜噜久久男同 | 久久本道伊人久久| 久久久久亚洲av无码专区 | 色婷婷久久综合中文久久蜜桃av| 久久无码人妻精品一区二区三区| 俺来也俺去啦久久综合网| 精品国产99久久久久久麻豆| 久久久久亚洲?V成人无码| 日韩精品国产自在久久现线拍| 97久久精品无码一区二区| 久久婷婷五月综合97色一本一本| 伊人久久一区二区三区无码| 天天综合久久一二三区| 四虎影视久久久免费观看| 久久一区二区免费播放| 亚洲精品tv久久久久| 久久亚洲中文字幕精品一区| 精品久久久久国产免费| 久久精品成人一区二区三区| 久久99精品久久久久久噜噜| 久久久精品波多野结衣| 亚洲欧美久久久久9999| 亚洲精品无码专区久久久| 99久久国产综合精品麻豆|