Skip to content

yang1955316899/SchoolCodeShow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

SchoolCodeShow

此库为数据结构代码展示的Github,分为实验课练习代码和程序设计俩部分


对于程序设计部分,一个题目有多种解法

实验课练习代码:

  • 手机端查看:点击View Code,再点击实验课代码
  • 电脑端查看:点击实验课代码

程序设计:

  • 手机端查看:点击View Code,再点击课程设计
  • 电脑端查看:点击课程设计
  • 题目一:┌课程报告题目要求:设有一组字母:A B C D n m e d g e
    请选择一种线性数据结构(表、栈、队列、串),实现这组字母的逆置
    要求: 1.详细设计:数据类型的定义、主要模块的算法描述
    2.程序调试
    3.使用说明及编程体会
    4.源程序(带注释)
    5.任务分配
    6.指导教师评语及成绩」

  • 题目二:┌走迷宫游戏
    程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处
    要求:
    1.老鼠形象可辨认,可用键盘操纵老鼠上下左右移动
    2.迷宫的墙足够结实,老鼠不能穿墙而过
    3.正确检测结果,若老鼠在规定时间内走到粮仓处,提示成功,否则提示失败
    4.添加编辑迷宫功能,可修改当前迷宫,修改内容:墙变路、路变墙
    5.找出走出迷宫的所有路径,以及最短路径。利用序列化功能实现迷宫地图文件的存盘和读出等功能」

  • 题目三:┌机房收费管理系统
    要求:
    1.输入功能:输入30名学生的学号、班级、姓名、上机起始时间
    2.计算功能:计算每个下机学生的上机费用,每小时1元(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)
    3.查询功能:按条件(班级、学号、姓名)显示学生的上机时间
    4.机器使用情况的显示(显示方式不限但要一目了然)
    5.信息用文件保存,并能对文件进行删除和修改

  • 题目四:┌运动会分数统计 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w
    不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定(m<=20,n<=20)
    要求:
    1.可以输入各个项目的前三名或前五名的成绩
    2.能统计各学校总分
    3.可以按学校编号或名称、学校总分、男女团体总分排序输出
    4.可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校
    5.数据存入文件并能随时查询
    6.规定:①输入数据形式和范围:可以输入学校的名称,运动项目的名称;②输出形式:有中文提示,各学校分数为整形;③界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关> 的功能要求。④存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中」

  • 题目五:┌猴子吃桃子问题
    有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第10天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子
    1.采用数组数据结构实现上述求解
    2.采用链数据结构实现上述求解
    3.采用递归实现上述求解
    4.如果采用4种方法者,适当加分」

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages