專案三 負數把正數趕出佇列

計166-1安凱發表於2017-12-27
#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;    
}   

相關文章