简易学生管理系统源码 数据结构 大作业 学籍管理 C++
2020-01-03 11:36:47 57KB 简易学生
1
需求 该程序设计的是一个狼吃羊的小故事,大灰狼吃小绵羊 。所有大灰狼和小绵羊都在青青草原中生活。系统首先初始化大灰狼们和小绵羊们的基本信息。经过一段时间的自动运行。查看当前系统的基本情况。 1) 每个大灰狼和小绵羊都具有位置信息,性别、年龄等基本信息。 2) 大灰狼和小绵羊都有一定的生存规则,如运动规则,繁殖规则(年龄、性别),死亡规则(年龄),捕食规则(可以通过位置判定可以捕食,小绵羊可以逃跑)等。 3) 程序初始化时,需要初始化大灰狼和小绵羊的数量,随机生成每个生物的基本信息。并打印输出。 4) 通过键盘输入运行时间。 5) 程序根据运行时间运行,大灰狼和小绵羊按照自己的生存规则运行。 6) 程序需要输出生存期间的重要事件(如捕食、逃脱、繁殖等)。 7) 运行结束,输出当前青青草原中大灰狼和小绵羊的基本信息(数量,基本信息)。 2. 问题分析 本题的设计思路如下,建立生物基类,并派生出大灰狼、小绵羊的子类。根据需要建立类的成员函数和成员方法,其中包括捕食、死亡等多态方法。在main函数中采用数组和new动态生成用户需要生成的狼和羊的数量及基本信息。该题目主要涉及到的知识点有:继承、派生、多态。
2020-01-03 11:36:37 38.07MB 狼吃羊
1
C#通讯录项目学生期末作业+C#.通讯录管理系统.rar
1
包括十五个实验的指导书及实验报告模板,各章作业的电子档,注意这是严蔚敏C语言版的呵,更适用于新版/考研版(严蔚敏C语言版)数据结构
2020-01-03 11:35:17 255KB 数据结构 实验 指导书 作业
1
BUPT,面向对象程序设计C++ - 平时作业 + 期末大作业 整合资源包(计算机学院 - 大二下) 大作业为:单词消除游戏
2020-01-03 11:33:01 18.24MB C++ 北邮 面向对象 大作业
1
进程调度 时间片轮转与优先级 作业调度 高响应比 短作业 先到先服务 进程调度 时间片轮转与优先级 作业调度 高响应比 短作业 先到先服务
2020-01-03 11:32:50 78KB C语言 调度 源码
1
c#影院系统大作业,班评第一名
2020-01-03 11:32:42 42.94MB C#程序设计 WPF
1
C语言程序设计-图书管理系统 ,大二期间本人和小组成员共同开发,可用来学习参考,觉得资源不错给个好评,铁子
2020-01-03 11:31:01 126KB C语言 C语言大作业 学习
1
c++ 课程设计报告(多个合集) 完整 代码 + 报告
2020-01-03 11:30:19 258KB c++ 课程设计报告
1
1.冒泡排序原理:通过相邻的两个数据之间的比较和交换,使关键码较小的记录逐渐从底部上浮,关键码较大的记录逐渐从顶部下沉。 算法实现:对n个数据进行n-1次排序,每次从剩余元素的第一个开始进行相邻元素交换比较,实现由小到大的排序。 2.选择排序原理:通过多次关键码的比较,使得在每一趟排序中第一位最小。 算法实现:对n个数据,比较n-1趟,在每趟区间中将最小数下标记录在k中,若k不为1,将b[1]与b[k]交换,始终保持剩余元素的第一个数为该趟最小值,实现由小到大的排序。 3.插入排序原理:将原序列逐个分开,每次比较插入一个新的关键码,与已经排好序的记录码比较,寻找合适位置插入该记录码,实现排序。 算法实现:对n个数据,比较n-1趟,以第一个数据为初始序列,每趟插入一个原序列中的关键码,并进行比较,若找到序列中比该关键码大的数据,则该数据之前一位即为插入位置,将该数据连同之后的所有数据后移一位,进行插入,实现由小到大的排序。 4.快速排序原理:通过一趟排序将要排序的记录分割成独立的两部分,其中一部分的所有记录关键码比另一部分的都小,再按此方法对两部分数据进行递归,实现快速排序。 算法实现:从每趟数据的左边界向右搜索一个比它大的数据1,同时从右边界搜索一个比它小的数据2,若数据1的下标大于数据2的下标,则交换位置,如此循环,再对关键数据的左半部分和右半部分进行递归,实现由小到大的排序。
2020-01-03 11:27:45 15KB C++
1