久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 一個基于C語言的碼頭調度程序,要求客車和貨車的出列順序是每四輛客車后跟一輛貨車 [打印本頁]

作者: fengxu12345    時間: 2019-11-16 23:09
標題: 一個基于C語言的碼頭調度程序,要求客車和貨車的出列順序是每四輛客車后跟一輛貨車
#include<stdio.h>
#include <stdlib.h>
#define true 1
#define false 0
#define null  0
#define MAXNUM  20
typedef int  elemtype;
typedef struct queue_type
{
        elemtype queue[MAXNUM + 1];
        int front;
        int rear;
} queuetype;
queuetype Q1;
queuetype Q2;
//初始化
void  q_init(queuetype *q)
{
        q->rear = q->front = 0;
}

//入隊操作
int enter(queuetype *q, elemtype x)
{
        if ((q->rear + 1) % (MAXNUM + 1) == q->front)
                return (false);                    //隊列已滿
        else
        {
                q->rear = (q->rear + 1) % (MAXNUM + 1);
                q->queue[q->rear] = x;
                return (true);
        }
}

//出隊操作
elemtype queue_out(queuetype *q)
{
        if (q->front == q->rear)
                return (null);
        else
        {
                q->front = (q->front + 1) % (MAXNUM + 1);
                return(q->queue[q->front]);
        }
}

int main()
{
        int p=1;
        int i, j, k, m, n, x, y, z;
        queuetype *q1;
        queuetype *q2;
        q1 = &Q1;
        q2 = &Q2;
        q_init(q1);
        q_init(q2);
        for (m = 1;m <=100;m++)
        {
                printf("\n");
                printf("若是入列,請輸入1;若是出列,請輸入0:\n");
                scanf_s("%d", &z);
                if (z != 0 && z != 1)
                {
                        printf("ERROR!!!\n");
                        scanf_s("%d", &z);
                }
                if (z == 1)
                {
                        {
                                printf("第%d輛車的編號是:\n", m);
                                scanf_s("%d", &x);
                                printf("若是客車,請輸入1;若是貨車,請輸入0:\n");
                                scanf_s("%d", &y);
                                if (y == 1)
                                {
                                        enter(q1, x);
                                }
                                else if (y == 0)
                                {
                                        enter(q2, x);
                                }
                        }
                        printf("客車數%d  貨車數%d", q1->rear, q2->rear);
                }
                else if (z == 0)
                {
                        for(k=m/10;k>=0;k--)
                        {
                          for(n=1;n<=10;)
                          {
                                for (j = 1;j <= 2;j++)
                                {
                                        for (i = 0;i <= 3;i++)
                                        {
                                                int result=queue_out(q1);
                                                if(result!=0)
                                                {
                                                 printf("上船的第%d輛車的編號為%d\n", n, result);
                                                 n = n + 1;       
                                                }
                                                else
                                                break;          
                                        }
                                        int RESULT=queue_out(q2);
                                        if(RESULT!=0)
                                        {
                                          printf("上船的第%d輛車的編號為%d\n", n, RESULT);
                                          n = n + 1;
                                        }
                                }
                                break;
                      }
                      printf("以上為第%d艘船里的車輛\n\n",p);
                      p++;
                    }
                }
        }
        system("pause");
        return 0;
}






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美精品在线观看视频 | 国产精品手机在线 | 日韩黄色片 | 日韩一级大片 | 免费观看毛片 | 久久精品国产77777蜜臀 | 亚洲成人久久久 | 亚洲欧美成人 | 国产a久久麻豆入口 | 99热1 | 国产深夜福利 | 亚洲欧美日韩一区二区三区四区 | 久久精品二区 | 一区二区免费看 | 国产91免费视频 | 一级特黄妇女高潮 | 亚洲精品色 | 啪啪小视频 | 色噜噜狠狠一区二区三区果冻 | 特黄毛片 | 欧美手机在线 | 天天爽夜夜操 | 日韩黄色在线观看 | 91精品网站| 超碰99在线 | 亚洲国产欧美日韩在线 | 欧美日韩在线播放 | 欧美国产激情 | 91看片在线观看 | 精品日韩一区二区三区 | www.久久久久久 | 伊人精品久久 | 91新视频 | www久久久久 | 亚洲国产欧美日韩在线 | 久久国产小视频 | 成人欧美一区二区三区黑人免费 | 青青五月天 | 手机av在线 | 日韩一区二区视频 | 成人国产精品久久久网站 |