/*
Copyright (c)2017,烟台大学计算机与控制工程学院
All rights reserved.
文件名称:第7周项目项目4 - 队列数组.cpp
作    者:孙仁圆
完成日期:2017年12月29日
版 本 号:v1.0       问题描述:创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。 输入若干个正整数,以数字0作为结束。设输入的值为x,其个位数字的大小为i,则将x插入到编号为i的队列中。 最后输出所有的非空队列。 要求将队列处理成链式队列,使用链式队列算法库中定义的数据类型及算法, 程序中只包括一个函数(main函数),入队和出队等操作直接在main函数中调用即可。
输入描述:若干数据。
程序输出:分组后的若干数据。
*/  #include <stdio.h>
#include <malloc.h>
#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;
}  

第七周 项目四-队列数组相关推荐

  1. 第七周项目四—队列数组

    /*      Copyright (c)2015,烟台大学计算机与控制工程学院      All rights reserved.      文件名称:第7周项目项目4 - 队列数组.cpp     ...

  2. 第七周 项目四 队列数组

    <pre class="cpp" name="code">/* Copyright(c)2015,烟台大学计算机学院 All rights rese ...

  3. 数据结构上机实践第七周项目4 - 队列数组

    /* copyright (t) 2017,烟台大学计算机学院 *All rights reserved. *文件名称:1.cpp *作者:田长航 *完成日期:2016年10月14日 *版本号:v1. ...

  4. 第七周项目2建立链队算法库

    /* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第七周项目2.cpp 作 者:彭子竹 完成日期:2015年10月26日 版 ...

  5. 第七周项目5排队看病模拟

    /* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第七周项目5.cpp 作 者:彭子竹 完成日期:2015年10月30日 版 ...

  6. 第七周实践项目4 队列数组

    创建10个队列,分别编号为0-9(处理为队列数组,编号即下标).输入若干个正整数,以数字0作为结束.设输入的值为x,其个位数字的大小为i,则将x插入到编号为i的队列中.最后输出所有的非空队列. 要求将 ...

  7. 第七周项目三-用多文件组织多个类的程序

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月13日*版 本 号:v1. ...

  8. 数据结构上机实践第七周项目3 - 负数把正数赶出队列

    负数把正数赶出队列 使用本文所用的环形队列的算法库(sqqueue.h),点击此处参考 实现源代码如下: main.cpp /* copyright (t) 2017,烟台大学计算机学院 *All r ...

  9. 数据结构上机实践第七周项目2 - 自建算法库——链队(链式队列)

    自建算法库--链队(链式队列) 实现源代码如下: 1.liqueue.h /* copyright (t) 2016,烟台大学计算机学院 *All rights reserved. *文件工程名称:1 ...

最新文章

  1. c++中把一个函数中的语句复制到另一个语句中报错_从底层看前端(十一)—— JavaScript语法:脚本,模块和函数体。...
  2. Python进阶:切片的误区与高级用法
  3. 论文笔记:CycleGAN
  4. k8命令,pod的启动流程与资源文件书写,k8s集群调度
  5. 监控:系统构架重要的一环
  6. 用计算机画有常数的函数图像,信息技术应用 用计算机画函数图象教学设计及教案分析...
  7. 想要写出好味道的代码,你需要养成这些好习惯!
  8. Objective-C Memory Management Being Exceptional 异常处理与内存
  9. 计算机专业课系列之四:漫谈操作系统之虚拟内存
  10. ISA Server、虚拟机、托管服务器的使用
  11. Redis 锁的实现方案
  12. oracle数据库简单的学多久,讲讲新人的oracle数据库学习
  13. 景观设计常用的SU插件(Sketchup)
  14. 二进制模2除法(CRC校验)
  15. 在java中定义标示符_JAVA中定义标识符时可以使用系统保留的关键字。
  16. 硬件设计之一——电源设计05:过电流能力
  17. 【图像超分辨率重建】——SwinIR论文精读笔记
  18. Python之路—200行Python代码搞了个打飞机游戏!!
  19. earchs柱形图怎样使某个柱子变色
  20. 人工智能学习体系大纲

热门文章

  1. 【JavaWeb】火车票管理系统 (三)用户登录-03
  2. GCB:农田土壤丰富真菌比稀有真菌适应更广(一作解读+主图重现)
  3. (Java实现) 美元汇率
  4. 教你如何做个妖精(女人必读)
  5. 计算机毕设 SSM线上少儿编程系统 在线少儿编程学习系统 少儿编程教育课程平台Java
  6. 肝了一晚帮她搭建完个人网站——利用Docker在单节点上实现内外网隔离网站部署(Nginx、Wordpress、MySQL)
  7. prometheus + grafana 对 springboot 项目进行监控
  8. 高德地图获取坐标距离_高德地图获取两个经纬度点间直线距离JS/PHP/SQL代码
  9. 北大学霸隐居20年,王青松花光350万后,如今怎么样了?
  10. 网站流量日志数据分析系统(模块开发----数据仓库设计)