- 博客(91)
- 收藏
- 关注
原创 robocode机器人1.0版
问题及代码:package com.anbo.g1;import robocode.*;import java.awt.*;import java.awt.Event;import javax.lang.model.element.ExecutableElement;import javax.swing.text.Document;import robocode.AdvancedRo
2016-08-04 10:17:50
1344
原创 第十五周项目二(2)-洗牌(采用STL的 random_shuffle 算法)
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:xiangmu2(2).cpp*作 者:闫安*完成日期:2016年6月12日*版 本 号:codeblocks 16.01**问题描述:在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。 试编写程序将一副扑克牌(用54个整数1~54表示)随机洗好后,顺序输出
2016-06-23 20:04:43
563
原创 第十五周项目二(1)-洗牌(随机交换两个位置的元素来洗牌)
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:xiangmu1.cpp*作 者:闫安*完成日期:2016年6月12日*版 本 号:codeblocks 16.01**问题描述:在扑克牌游戏中,每次游戏开始都要求把54张牌重新排列一下,称为洗牌。 试编写程序将一副扑克牌(用54个整数1~54表示)随机洗好后,顺序输出 5
2016-06-23 19:58:16
621
原创 第十四周(3)-阅读程序
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:yuedu3.cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:阅读程序3*程序输入:无*程序输出:运算结果*/#include #include #include #include using namespace std;int main
2016-06-23 19:24:02
577
原创 第十四周(2)-阅读程序
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:yuedu2.cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:阅读程序2*程序输入:无*程序输出:运算结果*/#include #include using namespace std;int main(){ vector intL
2016-06-23 19:21:18
254
原创 第十四周(1)-阅读程序
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:yuedu1.cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:阅读程序1*程序输入:无*程序输出:运算结果*/#include#include#includeusing namespace std;int main(){ vect
2016-06-23 19:14:38
223
原创 第十四周项目三-数组类模板
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:xiangmu3.cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:在数组类的基础上,将之改造为类模板,以使数组中可以存储各种类型的数据。*程序输入:无*程序输出:运算结果*/#include #include #include using n
2016-06-23 19:07:14
364
原创 第十四周项目二(2)-两个成员的类模板
问题及代码:/**烟台大学计算机与控制工程学院*文件名称:xiangmu2(2).cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:请为该类增默认构造函数、带两个参数分别对应两个数据成员初值的构造函数,以及复制构造函数。*程序输入:无*程序输出:运算结果*/#include #include using
2016-06-20 16:49:28
253
原创 第十四周项目二(1)-两个成员的类模板
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2(1).cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:试将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。*程序输入:无*程序输出:运算结果*/#include #include using namespac
2016-06-20 16:38:31
289
原创 第十四周项目一-排序函数模板
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3.cpp*作 者:闫安*完成日期:2016年6月9日*版 本 号:codeblocks 16.01**问题描述:将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。*程序输入:无*程序输出:运算结果*/#includeusing namespace std;templatevoid
2016-06-20 16:23:53
224
原创 第十三周项目四-立体类族共有的抽象类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3.cpp*作 者:闫安*完成日期:2016年6月7日*版 本 号:codeblocks 16.01**问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类 CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,
2016-06-18 21:09:00
263
原创 第十三周项目三-形状类族的中的纯虚函数
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3.cpp*作 者:闫安*完成日期:2016年6月7日*版 本 号:codeblocks 16.01**问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、 Triangle(三角形)。用如下的main()函数
2016-06-16 08:56:56
270
原创 第十三周项目二-动物这样叫
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2.cpp*作 者:闫安*完成日期:2016年6月6日*版 本 号:codeblocks 16.01**问题描述:1、根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果, 提取出每个类中需要的数据成员,并匹配上需要的成员函数。 2、显
2016-06-14 20:18:58
216
原创 第十三周项目一-分数类中的运算符重载
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1.cpp*作 者:闫安*完成日期:2016年6月6日*版 本 号:codeblocks 16.01**问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除 (运算后再化简)、比较(6种关系)的运算。*程序输入:无*程序输出:运算结果*/#include using
2016-06-14 19:32:08
245
原创 第十二周项目三-数组类运算的实现
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3.cpp*作 者:闫安*完成日期:2016年6月4日*版 本 号:codeblocks 16.01**问题描述:设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数 (构造、析构函数)和运算符重载的函数。实现策略提示:可以将测试函 数中的语句加上注释,取消
2016-06-09 20:57:13
279
原创 第十二周项目二-Time类中的运算符重载
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2.cpp*作 者:闫安*完成日期:2016年6月4日*版 本 号:codeblocks 16.01**问题描述:实现Time类中的运算符重载*程序输入:无*程序输出:运算结果*/#include using namespace std;class CTime{private: unsig
2016-06-09 19:27:10
233
原创 第十二周项目一(3)-实现复数类中的运算符重载
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(3).cpp*作 者:闫安*完成日期:2016年5月30日*版 本 号:codeblocks 16.01**问题描述:定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。 这样的类在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行
2016-06-05 18:44:48
255
原创 第十二周项目一(2)-实现复数类中的运算符重载
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(2).cpp*作 者:闫安*完成日期:2016年5月30日*版 本 号:codeblocks 16.01**问题描述:请用类的友元函数,而不是成员函数,再次完成xiangmu1(1)提及的运算符的重载;*程序输入:无*程序输出:运算结果*/#include using namespace std;
2016-06-05 17:53:26
224
原创 第十二周项目一(1)-实现复数类中的运算符重载
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(1).cpp*作 者:闫安*完成日期:2016年5月30日*版 本 号:codeblocks 16.01**问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除*程序输入:无*程序输出:运算结果*/#include using namespace std;cla
2016-06-05 17:41:35
339
原创 第十/十一周项目九-日期时间类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu9.cpp*作 者:闫安*完成日期:2016年5月28日*版 本 号:codeblocks 16.01**问题描述:定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d) 和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类T
2016-06-05 17:02:46
257
原创 第十/十一周项目八-点类派生直线类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu8.cpp*作 者:闫安*完成日期:2016年5月28日*版 本 号:codeblocks 16.01**问题描述:定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的 点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分写出来。*程序输入:无*程序输出:*/
2016-06-05 16:20:04
269
原创 第十/十一周项目七-职员有薪水了
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu7.cpp*作 者:闫安*完成日期:2016年5月26日*版 本 号:codeblocks 16.01**问题描述:定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄, 成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出 CEmpl
2016-06-05 15:50:59
395
1
原创 第十/十一周项目六-是春哥啊
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu5.cpp*作 者:闫安*完成日期:2016年5月25日*版 本 号:codeblocks 16.01**问题描述:请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为: Name: 春哥 Grade: 19*程序输入:无*程序输出:Name: 春哥
2016-06-05 15:23:45
295
原创 第十/十一周项目五-摩托车继承自行车和机动车
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu5.cpp*作 者:闫安*完成日期:2016年5月25日*版 本 号:codeblocks 16.01**问题描述:(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码; (2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。 (3)
2016-06-05 15:18:40
290
原创 第十/十一周项目四-教师兼干部类
/**烟台大学计算机学院*文件名称:xiangmu4.cpp*作 者:闫安*完成日期:2016年5月23日*版 本 号:codeblocks 16.01**问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类 Teacher_Cadre(教师兼干部)。要求: (1)在两
2016-06-02 08:40:53
344
原创 第十/十一周项目三(2)-警察和厨师
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3(2).cpp*作 者:闫安*完成日期:2016年5月22日*版 本 号:codeblocks 16.01**问题描述:为Polic类和Cook类增加了对象成员,请扩充代码,完成上述各项要求*程序输入:无*程序输出:各个对象的属性*/#include#includeusing namespace s
2016-05-31 14:29:18
868
原创 第十/十一周项目三(1)-警察和厨师
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3(1).cpp*作 者:闫安*完成日期:2016年5月22日*版 本 号:codeblocks 16.01**问题描述:根据下面的类图,定义各个类: 要求: 各个成员函数,只要输出相关的信息即可,暂不深究其业务功能 请为各个类增加构造函数
2016-05-28 16:55:51
571
原创 第十/十一周项目二(2)-储存班长信息的学生类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2(2).cpp*作 者:闫安*完成日期:2016年5月20日*版 本 号:codeblocks 16.01**问题描述:将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能? 如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码*程序输入:无*程序
2016-05-28 16:08:29
251
原创 第十/十一周项目二(1)-储存班长信息的学生类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2(1).cpp*作 者:闫安*完成日期:2016年5月20日*版 本 号:codeblocks 16.01**问题描述:完成类中成员函数的定义*程序输入:无*程序输出:学生信息和班长信息*/#include#includeusing namespace std;class Stu //声明基类
2016-05-28 15:49:41
231
原创 第十/十一周项目一(3)-点-圆-圆柱类族的设计
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(3).cpp*作 者:闫安*完成日期:2016年5月20日*版 本 号:codeblocks 16.01**问题描述:以Circle为基类,派生出一个Cylinder(圆柱体)类,增加数据成员h(高),以及 求圆柱表面积的成员函数area和求圆柱体积的成员函数volume,实现其他需要的
2016-05-28 14:43:38
426
原创 第十/十一周项目一(2)-点-圆-圆柱类族的设计
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(2).cpp*作 者:闫安*完成日期:2016年5月20日*版 本 号:codeblocks 16.01**问题描述:以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及 求面积的成员函数area,实现其他需要的成员函数*程序输入:无*程序输出:圆的面积
2016-05-28 13:53:16
367
原创 第十/十一周项目一(1)-点-圆-圆柱类族的设计
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(1).cpp*作 者:闫安*完成日期:2016年5月20日*版 本 号:codeblocks 16.01**问题描述:建立一个Point类,包括数据成员x,y(坐标点),实现需要的成员函数*程序输入:无*程序输出:两点间的距离*/#include #include using namespace
2016-05-26 20:06:00
361
原创 第九周项目三-人数不定的工资类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2.cpp*作 者:闫安*完成日期:2016年5月8日*版 本 号:codeblocks 16.01**问题描述:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和 number个职工的工资salary,要求输入职工工资并逐个输出。*程序输入:职工工资
2016-05-26 20:01:59
582
1
原创 第九周项目二-我的数组类
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu2.cpp*作 者:闫安*完成日期:2016年5月8日*版 本 号:codeblocks 16.01**问题描述:阅读程序,请完成成员函数的定义,因为存在指针型的数据成员,注意需要深复制的构造函数*程序输入:无*程序输出:*/#include #include using namespace std;
2016-05-24 22:49:56
289
原创 第九周项目一(2)-深复制体验
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(2).cpp*作 者:闫安*完成日期:2016年5月8日*版 本 号:codeblocks 16.01**问题描述:在(1)的基础,为类A增加复制构造函数*输入描述:无*程序输出:任务的各种状态*/#include#includeusing namespace std;class A{pri
2016-05-24 22:29:03
238
原创 第九周项目一(1)-深复制体验
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu1(1).cpp*作 者:闫安*完成日期:2016年5月8日*版 本 号:codeblocks 16.01**问题描述:设计一个武器类,其数据成员至少要有武器名、威力,还可以加上你想描述 武器的其他数据。设计成员函数,在上周的游戏角色类Role基础上补充*输入描述:无*程序输出:任务的各
2016-05-24 22:17:05
235
原创 第八周项目四(3)-游戏中角色类的增强版
问题及代码:main.cpp/**烟台大学计算机学院*文件名称:xiangmu1(2).cpp*作 者:闫安*完成日期:2016年5月5日*版 本 号:codeblocks 16.01**问题描述:(1)产生随机数时,没有避免重复,以致于会有自己攻击自己的情况——好在加了血又减去了,没有变化, 还有同样的武器会有多件——都是棍,但带两条棍,也行;
2016-05-24 22:08:34
367
原创 第八周项目四(2)-游戏中角色类的增强版
问题及代码:main.cpp/* *烟台大学计算机学院 *文件名称:xiangmu1(2).cpp *作 者:闫安 *完成日期:2016年5月5日 *版 本 号:codeblocks 16.01 * *问题描述:在(1)的基础上,将Weapon类的数据成员改为数组,以支持一个角色可以带多件武器的需求。*输入描述:无 *程序输出:任务的各种状态 */#includ
2016-05-22 23:00:05
247
原创 第八周项目四(1)-游戏中角色类的增强版
问题及代码:game.h#ifndef GAME_H_INCLUDED#define GAME_H_INCLUDED#include using namespace std;class Point //Point类声明{public: //外部接口 Point(int x=0, int y=0); int getX(); int getY();
2016-05-21 09:56:13
241
原创 第八周项目三-指向学生类的指针
问题及代码:/**烟台大学计算机学院*文件名称:xiangmu3.cpp*作 者:闫安*完成日期:2016年5月2日*版 本 号:codeblocks 16.01**问题描述:设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计 (建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可
2016-05-15 19:22:39
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人