C++作业二狼吃羊

时间:2017-07-18 13:04:56
【文件属性】:

文件名称:C++作业二狼吃羊

文件大小:38.07MB

文件格式:7Z

更新时间:2017-07-18 13:04:56

狼吃羊

需求 该程序设计的是一个狼吃羊的小故事,大灰狼吃小绵羊 。所有大灰狼和小绵羊都在青青草原中生活。系统首先初始化大灰狼们和小绵羊们的基本信息。经过一段时间的自动运行。查看当前系统的基本情况。 1) 每个大灰狼和小绵羊都具有位置信息,性别、年龄等基本信息。 2) 大灰狼和小绵羊都有一定的生存规则,如运动规则,繁殖规则(年龄、性别),死亡规则(年龄),捕食规则(可以通过位置判定可以捕食,小绵羊可以逃跑)等。 3) 程序初始化时,需要初始化大灰狼和小绵羊的数量,随机生成每个生物的基本信息。并打印输出。 4) 通过键盘输入运行时间。 5) 程序根据运行时间运行,大灰狼和小绵羊按照自己的生存规则运行。 6) 程序需要输出生存期间的重要事件(如捕食、逃脱、繁殖等)。 7) 运行结束,输出当前青青草原中大灰狼和小绵羊的基本信息(数量,基本信息)。 2. 问题分析 本题的设计思路如下,建立生物基类,并派生出大灰狼、小绵羊的子类。根据需要建立类的成员函数和成员方法,其中包括捕食、死亡等多态方法。在main函数中采用数组和new动态生成用户需要生成的狼和羊的数量及基本信息。该题目主要涉及到的知识点有:继承、派生、多态。


【文件预览】:
WolfSheepApp
----WolfSheepApp()
--------resource.h(2KB)
--------Animal.cpp(1KB)
--------WolfSheepApp.aps(106KB)
--------stdafx.h(2KB)
--------WolfSheepApp.h(482B)
--------Ecological.cpp(2KB)
--------targetver.h(234B)
--------Tiger.h(287B)
--------pic()
--------Debug()
--------stdafx.cpp(145B)
--------ReadMe.txt(4KB)
--------WolfSheepApp.cpp(2KB)
--------Ecological.h(304B)
--------WolfSheepApp.vcxproj.filters(3KB)
--------WolfSheepApp.vcxproj(6KB)
--------Sheep.cpp(2KB)
--------WolfSheepAppDlg.h(2KB)
--------res()
--------WolfSheepApp.rc(11KB)
--------Sheep.h(316B)
--------Tiger.cpp(1KB)
--------WolfSheepAppDlg.cpp(8KB)
--------Animal.h(491B)
----ipch()
--------wolfsheepapp-775e726f()
----WolfSheepApp.sdf(91.81MB)
----WolfSheepApp140423.vsp(212KB)
----WolfSheepApp.v12.suo(34KB)
----Debug()
--------WolfSheepApp.pdb(8.47MB)
--------WolfSheepApp.exe(222KB)
--------WolfSheepApp.ilk(3.18MB)
----WolfSheepApp.sln(998B)
----WolfSheepApp.psess(3KB)
----WolfSheepApp.v11.suo(62KB)

网友评论

  • 学习学习。
  • 缺少文件,运行不了TAT