第七周-项目四-队列数组

来源:互联网 发布:2016年网络春晚节目单 编辑:程序博客网 时间:2024/06/05 10:54
*计算机控制工程学院*姓名:陈飞*班级:计156-2问题及代码:#include <liqueue.h>#define N 10      int main()  {      int i, a;      LiQueue *qu[N]; //定义队列指针数组      for (i=0; i<N; i++)          InitQueue(qu[i]);       //初始化队列          //为队列中加入值      printf("输入若干正整数,以0结束: ");      scanf("%d", &a);      while(a)      {          enQueue(qu[a%10], a);          scanf("%d", &a);      }          //输出各个队列      printf("按个位数整理到各个队列中后,各队列出队的结果是: \n");      for (i=0; i<N; i++)      {          printf("qu[%d]: ", i);          while(!QueueEmpty(qu[i]))          {              deQueue(qu[i], a);              printf("%d ", a);          }          printf("\n");      }          //销毁各个队列      for (i=0; i<N; i++)          DestroyQueue(qu[i]);      return 0;  }  运行结果:


0 0
原创粉丝点击