![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 68
yangchikaixin618
这个作者很懒,什么都没留下…
展开
-
第十二周项目1.1实现复数类中的运算符重载(成员函数)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月14日*问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘*/#includeusing namespace std;class Complex{public:原创 2016-05-14 13:13:17 · 393 阅读 · 0 评论 -
第十四周项目2.1—两个成员的类模板
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型*/#include using namespace std;template class Test{原创 2016-05-31 17:05:01 · 255 阅读 · 0 评论 -
第十四周项目2.2—两个成员的类模板
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。增默认构造函数、 带两个参数分别对应两个数据成员初值的构造函数,以及复制构造函数。*/#in原创 2016-05-31 17:25:10 · 265 阅读 · 0 评论 -
第八周项目四—游戏中的角色类
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:杨驰 * 完成日期:2016年4月23日 * * 问题描述: 杀伤距离的限制 */#include#include#includeusing namespace std;class Point{p原创 2016-04-23 16:01:03 · 219 阅读 · 0 评论 -
第九周项目1—深复制体验(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年4月23*问题描述: 深复制体验 */ #include#includeusing namespace std;class A{private: char原创 2016-04-23 16:39:23 · 208 阅读 · 0 评论 -
第九周项目1—深复制体验(2)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年4月23*问题描述: 深复制体验,增加复制构造函数*/#include#includeusing namespace std;class A{private: c原创 2016-04-23 17:15:53 · 203 阅读 · 0 评论 -
第九周项目2—我的数组类
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年4月23*问题描述:完成成员函数的定义(存在指针型的数据成员,注意需要深复制的构造函数)*/#includeusing namespace std;class MyArray{原创 2016-04-23 17:51:40 · 175 阅读 · 0 评论 -
第九周项目3—人数不定的工资类
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年4月23*问题描述:用固定大小的数组存储number个职工的工资,可能造成空间的浪费,也可能会由于空间不够而不能处理职工人数过多的应用。 将salary声明为指针类型的成员,通过动态原创 2016-04-23 18:17:53 · 224 阅读 · 0 评论 -
第十二周项目2—Time类中的运算符重载
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月19*问题描述: 实现Time类中的运算符重载。*/#include using namespace std;class CTime{private: uns原创 2016-05-19 09:12:57 · 206 阅读 · 0 评论 -
第十四周项目3—数组类模板
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述: 设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数) 和运算符重载的函数。请注意引用的用法。*/#include #includ原创 2016-05-31 19:19:45 · 353 阅读 · 0 评论 -
第十四周项目1.2—排序函数模板(选择法排序)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将数组a中的前size个元素按从小到大顺序排列*/#include using namespace std;templatevoid Sort(T *p,int n){ i原创 2016-05-31 16:37:11 · 724 阅读 · 0 评论 -
第十四周项目1.1—排序函数模板(冒泡法排序)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将数组a中的前size个元素按从小到大顺序排列*/#include using namespace std;templatevoid Sort(T *p,int n){ i原创 2016-05-31 16:35:26 · 324 阅读 · 0 评论 -
第十四周项目—阅读并运行程序,解释程序执行得到的结果(3)
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年5月31 *问题描述:阅读并运行程序,解释程序执行得到的结果 */ #include #include #include #include using namespace std;int原创 2016-05-31 14:32:12 · 331 阅读 · 0 评论 -
第十二周项目1.2—实现复数类中的运算符重载(友元函数)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月14日*问题描述:请用类的友元函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘*/#includeusing namespace std;class Complex{public:原创 2016-05-14 13:28:33 · 293 阅读 · 0 评论 -
第十二周项目1.3—实现复数类中的运算符重载
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月14日*问题描述:在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。 设Complex c; double d; c+d和d+c的结果为“将d视为实部为原创 2016-05-14 14:36:15 · 236 阅读 · 0 评论 -
第十四周项目—阅读并运行程序,解释程序执行得到的结果(2)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月27*问题描述:阅读并运行程序,解释程序执行得到的结果*/#include #include using namespace std;int main(){ vector intList;原创 2016-05-27 18:08:15 · 277 阅读 · 0 评论 -
第八周项目3—指向学生类的指针(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年4月19*问题描述:设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计*/#includeusing namespace std;原创 2016-04-19 20:35:48 · 209 阅读 · 0 评论 -
第八周项目3—指向学生类的指针(2)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年4月20*问题描述:设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计。 将max函数定义为,返回最高成绩,而在main函数中将多位同学的学原创 2016-04-20 17:02:04 · 214 阅读 · 0 评论 -
第十周项目—阅读程序,写出执行结果(1)
*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月5日*问题描述:阅读程序,写出执行结果*/#include using namespace std;class Data{public: Data(int i):x(i){cout<<"A";} ~Data(){ cout<<"B";}private: int x;};class B原创 2016-05-05 21:06:59 · 878 阅读 · 0 评论 -
第十周项目—阅读程序,写出执行结果(2)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月5日*问题描述:阅读程序,写出执行结果*/#include using namespace std;class A{public: A(){a=0;} A (int i){a=i原创 2016-05-05 21:12:53 · 1175 阅读 · 0 评论 -
第十周项目—阅读程序,写出执行结果(3)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月5日*问题描述:阅读程序,写出执行结果*/#include using namespace std;class A{public: A(char *s){cout<<s<<endl;}原创 2016-05-05 21:21:09 · 428 阅读 · 0 评论 -
第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月27*问题描述:阅读并运行程序,解释程序执行得到的结果*/#include#include#includeusing namespace std;int main(){ vector i原创 2016-05-27 18:02:23 · 320 阅读 · 0 评论 -
第十三周项目4—立体类族共有的抽象类
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年3月8*问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder, 分别表示正方体、球体及圆柱体。在main()函数中,原创 2016-05-26 18:35:39 · 304 阅读 · 0 评论 -
第十三周项目3—形状类族的中的纯虚函数
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年3月8*问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。 用如下的main()函数,求出定义的原创 2016-05-26 18:31:40 · 278 阅读 · 0 评论 -
第十六周项目1—阅读程序(2)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:程序阅读 文件操作(自建a.txt)*/#include #include using namespace std;int main(){ ifstream readFil原创 2016-06-14 15:19:09 · 911 阅读 · 0 评论 -
第十六周项目1—阅读程序(3)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:说出程序的功能 文件操作(自建a.txt)*/#include #include #includeusing namespace std;int main(){ ifst原创 2016-06-14 15:51:22 · 351 阅读 · 0 评论 -
第十六周项目2—阅读程序(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:读并运行下面的两个程序,分别用记事本和二进制文件阅读器(请自行下载Binary Viewer)。查看其内容,并理解二进制文件存储的原理*/#include #include #incl原创 2016-06-14 18:09:00 · 310 阅读 · 0 评论 -
第十六周项目2—阅读程序(3)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:读并运行下面的两个程序,分别用记事本和二进制文件阅读器(请自行下载Binary Viewer)。查看其内容,并理解二进制文件存储的原理*/#include #include using原创 2016-06-14 19:05:48 · 338 阅读 · 0 评论 -
第十六周项目3—阅读程序(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:阅读下面的程序,指出其功能,体会seekg()、tellg()等函数的功能及其用法*/#include#include using namespace std;const char原创 2016-06-14 19:33:21 · 553 阅读 · 0 评论 -
第十六周项目3—阅读程序(2)
*Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:阅读下面的程序,指出其功能,体会seekg()、tellg()等函数的功能及其用法*/#include using namespace std;int main (){ long原创 2016-06-14 19:54:03 · 353 阅读 · 0 评论 -
第十六周项目3—阅读程序(3)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:阅读下面的程序,指出其功能,体会seekg()、tellg()等函数的功能及其用法*/#include #include using namespace std;int main()原创 2016-06-14 20:01:40 · 357 阅读 · 0 评论 -
第十六周项目1.1—小玩文件
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:下面程序的功能是统计文本文件abc.txt中的字符个数*/#include #include #include // (1)using namespace std;int mai原创 2016-06-14 21:20:15 · 551 阅读 · 0 评论 -
第十六周项目1.2—小玩文件
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:下面程序的功能是将文本文件abc.txt中的所有行加上行号后写到newabc.txt*/#include #include #include using namespace std;原创 2016-06-14 21:33:10 · 690 阅读 · 0 评论 -
第十六周项目1—阅读程序(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月14*问题描述:程序阅读 文件操作*/#include #include using namespace std;int main(){ fstream outfile,infile;原创 2016-06-14 15:09:57 · 891 阅读 · 0 评论 -
第十五周项目2—洗牌
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月5*问题描述:请填空将程序补充完整*/#include #include #include #include #include using namespace std;int main(){原创 2016-06-05 15:06:04 · 968 阅读 · 0 评论 -
第十五周项目1—程序填空
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月5*问题描述:请填空将程序补充完整*/#include #include #include #include using namespace std;void Show(double);int原创 2016-06-05 14:51:30 · 427 阅读 · 0 评论 -
第十五周项目—程序补充阅读(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月8日*问题描述:下面程序通过输入流迭代器来填充vector容器,通过输出流迭代器来写入“流cout”*/#include#include#include#includeusing namespa原创 2016-06-08 22:54:13 · 339 阅读 · 0 评论 -
第十二周项目3—数组类运算的实现
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月23*问题描述: 设计数组类Array,为了实现测试函数中要求的功能,请补足相关的函数(构造、析构函数) 和运算符重载的函数。请注意引用的用法。*/#include #includ原创 2016-05-23 08:47:57 · 237 阅读 · 0 评论 -
第十二周项目4-String类的构造
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月23*问题描述:请构造String类的加、减运算(s1+s2将两个字符串的连接起来;s1-s2是将s1的尾部空格和s2的前导空格去除后的连接)*/#include #includeusing name原创 2016-05-23 09:32:36 · 385 阅读 · 1 评论 -
第十五周项目—阅读程序(1)
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年6月4日*问题描述:阅读下面的程序 */#include #include #include #include using namespace std;int main(){ s原创 2016-06-04 23:51:44 · 177 阅读 · 0 评论