第七周 【项目3

来源:互联网 发布:商品页面源码 编辑:程序博客网 时间:2024/05/22 07:49
/** Copyright(c) 2017,烟台大学计算机学院* All rights reserved.* 作    者:李琳汐* 完成日期:2017 年 10 月 12日* 版 本 号:v1.0** 问题描述:当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai=0时,表示输入结束。* 问题输入:一整数序列a1,a2,…an* 问题输出:当进队出队异常(如队满)时,要打印出错信息。*/#include <stdio.h>#include <malloc.h>#include "sqqueue.h"int main(){    ElemType a,x;    SqQueue *qu;    //定义队列    InitQueue(qu);  //队列初始化    while (1)    {        printf("输入a值(输入正数进队,负数出队,0结束):");        scanf("%d", &a);        if (a>0)        {            if (!enQueue(qu,a))                printf("  队列满,不能入队\n");        }        else if (a<0)        {            if (!deQueue(qu, x))                printf("  队列空,不能出队\n");        }        else            break;    }    return 0;}

原创粉丝点击