• <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>

            天之道

            享受編程的樂趣。
            posts - 118, comments - 7, trackbacks - 0, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            #include<stdio.h> //使用數(shù)組創(chuàng)建隊(duì)列
            #define MAXQUEUE 10    //隊(duì)列的最大容量
            int queue[MAXQUEUE]; //隊(duì)列的數(shù)組聲明
            int front=-1;//隊(duì)列的隊(duì)頭
            int rear=-1; //隊(duì)列的隊(duì)尾
            //隊(duì)列數(shù)據(jù)的存入
            int enqueue(int value)
            {
            if(rear>=MAXQUEUE)
            return -1; //檢查隊(duì)列是否全滿
            rear++; //隊(duì)尾指針往前移
            queue[rear]=value; //存入隊(duì)列
            }
            //隊(duì)列數(shù)據(jù)的取出,取出時(shí)隊(duì)頭指針往后移
            int dequeue()
            {
            if(front==rear) //檢查隊(duì)列是否是空
            return -1;  //無(wú)法取出
            front++; //隊(duì)頭指針往前移(即向隊(duì)尾指針方向移)
            return queue[front]; //隊(duì)列取出
            }
            //主程序:模擬隊(duì)列操作
            //輸出輸入的內(nèi)容都會(huì)存儲(chǔ)在數(shù)組中,接著輸出數(shù)組內(nèi)容來(lái)看其結(jié)果
            void main()
            {
            int input[100];//存儲(chǔ)輸入的元素
            int output[100];//存儲(chǔ)取出的元素
            int select;
            int i_count=0; //數(shù)組input的索引
            int o_count=0;
            int loop=1;
            int i,temp;
            while(loop)
            {
            printf("[1]輸入 [2]取出 [3]列出全部?jī)?nèi)容 ==>");
            scanf("%d",&select);
            switch(select)
            {
            case 1:printf("請(qǐng)輸入存入隊(duì)列的值(%d)==> ",i_count+1);
               scanf("%d",&temp);
               if(enqueue(temp) == -1)
               printf("隊(duì)列全滿.\n");
               else
               input[i_count++]=temp;
               break;
            case 2:if((temp=dequeue())==-1)
               printf("隊(duì)列是空的.\n");
               else
               {
               printf("取出隊(duì)列元素:%d\n",temp);
               output[o_count++]=temp;
               }
               break;
            case 3: loop=0;
                break;
            }
            }
            printf("輸入隊(duì)列的元素:");
            for(i=0;i<i_count;i++)
            printf("[%d]",input[i]);
            printf("\n取出隊(duì)列的元素: ");
            for(i=0;i<o_count;i++)
            printf("[%d]",output[i]);
            printf("\n剩下隊(duì)列的元素:");
            while((temp=dequeue())!=-1)
            printf("[%d]",temp);
            printf("\n");
            }
            亚洲成色www久久网站夜月| 理论片午午伦夜理片久久 | 亚洲精品视频久久久| 国内精品九九久久精品| 精品久久久无码人妻中文字幕豆芽| 秋霞久久国产精品电影院| 一级女性全黄久久生活片免费 | 嫩草影院久久99| 国内精品伊人久久久影院| 久久精品国产秦先生| 久久久精品久久久久影院| 久久久久中文字幕| 日本人妻丰满熟妇久久久久久| 国产精品久久久久一区二区三区 | 久久婷婷五月综合国产尤物app| 日韩一区二区久久久久久| 久久久国产精华液| 久久久久国产一区二区| 精品久久久久国产免费| 国产91久久精品一区二区| 东方aⅴ免费观看久久av| 国产午夜精品理论片久久| 国产欧美久久久精品| 亚洲国产另类久久久精品| 欧美久久一级内射wwwwww.| 99久久亚洲综合精品成人| 麻豆亚洲AV永久无码精品久久| 亚洲精品无码久久久| 人妻少妇精品久久| 久久综合色之久久综合| 久久精品国产亚洲Aⅴ香蕉| 久久综合狠狠色综合伊人| 97久久久久人妻精品专区| 人妻无码αv中文字幕久久琪琪布| 亚洲精品国产综合久久一线| 久久久精品人妻无码专区不卡| 国产99久久久国产精品~~牛| 久久精品无码一区二区三区| 青青热久久综合网伊人| 国产精品伦理久久久久久| 国产成人久久777777|