?? main3-4.c
字號:
/* main3-4.c 順序隊列(非循環),檢驗bo3-4.c的主程序 */
#include"c1.h"
typedef int QElemType;
#include"c3-3.h"
#include"bo3-4.c"
void visit(QElemType i)
{
printf("%d ",i);
}
void main()
{
Status j;
int i,n;
QElemType d;
SqQueue Q;
InitQueue(&Q);
printf("初始化隊列后,隊列空否?%u(1:空 0:否)\n",QueueEmpty(Q));
printf("隊列長度為:%d\n",QueueLength(Q));
printf("請輸入隊列元素個數n: ");
scanf("%d",&n);
printf("請輸入%d個整型隊列元素:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&d);
EnQueue(&Q,d);
}
printf("隊列長度為:%d\n",QueueLength(Q));
printf("現在隊列空否?%u(1:空 0:否)\n",QueueEmpty(Q));
printf("現在隊列中的元素為: \n");
QueueTraverse(Q,visit);
DeQueue(&Q,&d);
printf("刪除隊頭元素%d\n",d);
printf("隊列中的元素為: \n");
QueueTraverse(Q,visit);
j=GetHead(Q,&d);
if(j)
printf("隊頭元素為: %d\n",d);
else
printf("無隊頭元素(空隊列)\n");
ClearQueue(&Q);
printf("清空隊列后, 隊列空否?%u(1:空 0:否)\n",QueueEmpty(Q));
j=GetHead(Q,&d);
if(j)
printf("隊頭元素為: %d\n",d);
else
printf("無隊頭元素(空隊列)\n");
DestroyQueue(&Q);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -