• <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隨機生成1-100個元素只能輸出一次

                     面試100 31隨機生成1-100個元素只能輸出一次

               一問題描述
                   隨機生成1-100 個數字,保證只能生成一次
                  考慮使用一個100個整型的數組,然后每個元素都是0-99
                  隨機生成下標,當生成 一個下標x的時候,交換a[x] 與 a[end]
                  并將end值減一。下次生成1-end之間的數字,這樣的話就實現了該問題

            二 代碼示例
                
            #include <iostream>
            #include 
            <cstdlib>
             
            using namespace std ;
             
            const int N = 10 ;
             
            int main()
             
            {
               
            int i,j;
               
            int a[N] ;//100個元素 
               for(i = 0 ; i < N ; i++//建立一個整型數組 
                 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]) ; //交換當前輸出的元素和最后一個元素 
                
               }


               system(
            "pause") ;
               
            return 0 ;    
             }
             

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

            久久99国产综合精品| 国产午夜精品久久久久九九| 香蕉久久久久久狠狠色| 91麻豆国产精品91久久久| 精品一二三区久久aaa片| 丰满少妇高潮惨叫久久久| 青青草原综合久久大伊人精品| 九九热久久免费视频| 波多野结衣AV无码久久一区| 99久久这里只有精品| 亚洲欧洲中文日韩久久AV乱码| 亚洲国产另类久久久精品黑人 | 久久久久久久97| 久久久噜噜噜久久中文福利| 久久精品人妻一区二区三区| 少妇久久久久久被弄高潮| 久久久精品人妻无码专区不卡| 亚洲精品无码久久久久久| 国产精品美女久久久久av爽| 亚洲AV无码成人网站久久精品大| 久久91精品综合国产首页| 精品久久久久久久久午夜福利| 久久久免费观成人影院 | 国产福利电影一区二区三区久久久久成人精品综合 | 久久精品国产一区二区三区不卡| 久久精品免费一区二区三区| 狠狠综合久久综合88亚洲| 2021国产成人精品久久| 亚洲AV日韩精品久久久久久 | 国产午夜福利精品久久| 欧美va久久久噜噜噜久久| 色婷婷狠狠久久综合五月| 久久精品国产精品国产精品污| 精品久久久中文字幕人妻 | 久久久久亚洲AV无码专区体验| 久久久久一级精品亚洲国产成人综合AV区 | 国产精品久久久久久一区二区三区| 国产69精品久久久久9999| 久久精品天天中文字幕人妻| 中文字幕人妻色偷偷久久 | 9191精品国产免费久久|