c++程序设计基础
文章平均质量分 67
CKL1029
这个作者很懒,什么都没留下…
展开
-
第八周项目1-实现复数类中的运算符重载(2)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年5月16日*版本号:v1.0**问题描述:请用类的友元函数,而不是成员函数,再次完成上面提及的运算符重载*输入描述:*程序输出:*/#include using namespace std;原创 2015-05-16 10:54:35 · 464 阅读 · 0 评论 -
June Summry
一件事无论太晚还是太早,都不会阻拦你成为你想成为的那个人,这个过程没有时间的期限,只要你想,随时都可以开始。 这个世上的很多事都没有绝对,从不吃鸡蛋的我,现在能够接受饭盘里的它的存在,不吃鸡皮的我,也渐渐开始尝试。习惯之后,发觉味道也没想象中的那么糟。 很多事,对我来说,不是不喜欢,只是惯性的去拒绝,潜意识里自以为是的将它原创 2015-07-05 19:46:37 · 1005 阅读 · 1 评论 -
OJ嘻唰唰之改错题(4)-C++继承
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月6日*版本号:v1.0**问题描述:下面的程序中,存在着两处语法错误。请改正错误,使程序按下面输入输出的规定运行。只提交修改过的begin到end部分的代码。//*******************原创 2015-07-06 18:43:42 · 932 阅读 · 0 评论 -
OJ嘻唰唰之改错题(5)类中私有成员的访问
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月6日*版本号:v1.0**问题描述:/*改错题:设计一个日期类和时间类,并编写全局函数display用于显示日期和时间。要求:display函数作为类外的普通函数,而不是成员函数在主函数中调用di原创 2015-07-06 18:54:20 · 809 阅读 · 0 评论 -
OJ嘻唰唰之改错题(6)-虚拟继承(虚基类)沙发床
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月7日*版本号:v1.0**问题描述:虚拟继承(虚基类)—沙发床.有一种特殊的床,既能当床(Bed)用又能当沙发(Sofa)用,所以叫沙发床(SleeperSofa)。同时床和沙发又是一种特殊的家具(F原创 2015-07-07 15:28:07 · 1276 阅读 · 0 评论 -
OJ嘻唰唰之友元类(1)计算两点之间的距离
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月7日*版本号:v1.0**问题描述:类Distance定义为类Point的友元类来实现计算两点之间距离的功能。Point类中有两个私有数据成员X和Y来表示点的两个坐标(横坐标和纵坐标),成员函数需要自原创 2015-07-07 20:58:59 · 1397 阅读 · 0 评论 -
OJ嘻唰唰之类模板(2)求类中数据成员的最大值-类模板
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月7日*版本号:v1.0**问题描述:声明一个类模板,类模板中有三个相同类型的数据成员,有一函数来获取这三个数据成员的最大值。类模板声明如下:templateclass Max{pub原创 2015-07-07 21:14:13 · 839 阅读 · 0 评论 -
OJ嘻唰唰之填空题(1)删除线性表节点
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月7日*版本号:v1.0**问题描述:给出一串具体长度的数据,删除指定数据。已经给出部分代码,#includeusing namespace std;struct Linklist{原创 2015-07-07 21:26:43 · 1082 阅读 · 0 评论 -
课程设计—银行储蓄系统
Headers/* *版权所有:Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. * *文件名称:bank.h *文件标识:无 *内容摘要:该代码用于获取满足后缀要求的第一个文件 *其他说明:无 *当前版本:V1.0 *作 者:陈银丽 *完成日期:2015年7月18日 * *修改记录: *修改日期:无 *原创 2015-07-18 09:41:37 · 1287 阅读 · 0 评论 -
第二周项目4-时间类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年3月18日*版本号:v1.0**问题描述:阅读、运行程序后,按要求扩充类的功能*输入描述:*程序输出:*/#include using namespace std; class Tim原创 2015-03-18 22:17:18 · 342 阅读 · 0 评论 -
第二周项目3-长方柱类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年3月18日*版本号:v1.0**问题描述:编写基于对象的程序,求3个长方体(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigh)、体积,要求设计成员函数实现下面的功能*输入原创 2015-03-18 22:10:58 · 527 阅读 · 0 评论 -
OJ嘻唰唰之改错题(3)植物与花
问题及代码/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年7月4日*版本号:v1.0**问题描述:*输入描述: 存在错误的程序行列class Flower:private Plant{private: int Florescence; //花期原创 2015-07-05 19:30:49 · 999 阅读 · 0 评论 -
OJ嘻唰唰之改错题(1)-商品销售类
问题及代码: /* *Copyright(c)2014,烟台大学计算学院 *All rights reserved. *文件名称:test.cpp *作者:陈银丽 *完成日期:2015年7月4日 *版本号:v1.0 **问题描述: 商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price)在此基础上,一次购10件以上者,还原创 2015-07-04 15:43:19 · 887 阅读 · 0 评论 -
第八周项目1-实现复数类中的运算符重载(3)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年5月16日*版本号:v1.0*/*问题描述:定义一个定义完整的类(使可以当作独立的产品发布,成为众多项目中的基础工程)这样的类在(2)的基础上,拓展+,-,*,/,运算符的功能,使之能与double型数据原创 2015-05-16 10:57:15 · 459 阅读 · 0 评论 -
第八周项目-2-time类中的运算符重载
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年5月16日*版本号:v1.0**问题描述:实现time 类中的运算符重载*输入描述:*程序输出:*/#include using namespace std;class CTime{pri原创 2015-05-16 11:03:15 · 458 阅读 · 0 评论 -
第九周项目2-Time类中的运算符重载(续)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年5月24日*版本号:v1.0**问题描述:在第8周项目2基础上:定义对时间对象的自增和自减的一目运算符;定义Time类中的>*输入描述: *程序输出:*/#原创 2015-05-24 16:32:13 · 416 阅读 · 0 评论 -
第九周项目3-分数类中的运算符重载(续)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年5月24日*版本号:v1.0**问题描述:在第8周项目3的基础上:定义分数的一目运算+,-,分别代表分数取正或反,将按位取反运算符~重载为分数的求倒数运算;定义分数类中的>,实现分数的输入和输出*输入描原创 2015-05-24 16:36:45 · 461 阅读 · 0 评论 -
第十二周项目2-教师兼干部类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2`015年6月4日*版本号:v1.0**问题描述:分别定义Teacher(教师类)和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher—-Cadre(教师兼干部)。要求:在两个基类中都有名字原创 2015-06-04 19:21:03 · 680 阅读 · 1 评论 -
第十二周项目2-日期时间类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年6月4日*版本号:v1.0**问题描述:定义一个日期类Date,数据成员包括年月日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时原创 2015-06-04 19:25:55 · 1056 阅读 · 0 评论 -
第十二周项目3-点,圆的关系
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年6月4日*版本号:v1.0**问题描述:先建立一个Point类,包含数据成员X,Y(坐标点);以Point为基类,派生出一个Circle(圆),增加数据成员(半径),基类的成员表示圆心,编写上述两类中的构原创 2015-06-04 19:27:01 · 946 阅读 · 0 评论 -
第十三周项目1-动物这样叫(1)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年6月21日*版本号:v1.0**问题描述:由给出的基类Animal声明和main()函数还有运行结果的提示,设计出各个类,通过观察运行结果,提取出每个类的数据成员和成员函数。*输入描述:*程序输出:原创 2015-06-21 20:23:42 · 770 阅读 · 0 评论 -
第十三周项目2-形状类族中的纯虚函数
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年6月21日*版本号:v1.0**问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形),Rectangle(矩形),Triangle(三角形)。用如下的 main()函数原创 2015-06-21 21:06:46 · 668 阅读 · 0 评论 -
第十三周项目3-立体类族共有的抽象类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年6月21日*版本号:v1.0**问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube CBall CCylinder,分别表示正方体,球体,圆柱体在main()原创 2015-06-21 21:15:26 · 795 阅读 · 0 评论 -
第二周项目2-旱冰场造价
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年3月18日*版本号:v1.0**问题描述:有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场的半径,用程序计算出其造价*输入描述:输入旱冰场半径*程序输出:原创 2015-03-18 21:44:56 · 406 阅读 · 0 评论 -
第二周项目1-课后实践:阅读程序
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年3月18日*版本号:v1.0**问题描述:阅读两个面向对象的程序,程序结构是所有成员函数都在类内定义,阅读程序,回答相关问题。第二程序是具有同样的作用,但提倡第二种写法*输入描述:*程序输出:*/#原创 2015-03-18 21:36:39 · 487 阅读 · 0 评论 -
第四周项目1-三角形类的构造函数(1)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月1日*版本号:v1.0**问题描述:设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数*输入描述:使用带参数构造函原创 2015-04-02 22:05:30 · 526 阅读 · 0 评论 -
第四周项目1-三角形类的构造函数(4)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月4日*版本号:v1.0***输入描述:在构造函数中使用参数初始化表对数据成员初始化,这是一种更加提倡的写法*程序输出:*/#include #includeusing namespace s原创 2015-04-04 18:41:27 · 444 阅读 · 0 评论 -
第六周项目4-复数模板类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月17日*版本号:v1.0**问题描述:阅读教材10.1。设计Cmplex,使实部和虚部的类型为定义对象时指定的实际类型*输入描述:(1)要求在类成员函数在类外定义,在此基础上再实现减法,乘法,和除法原创 2015-04-17 20:51:09 · 420 阅读 · 0 评论 -
第六周项目3-成员函数,友元函数和一般函数有区别
#include #include using namespace std; class CPoint { private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy) {} double dis原创 2015-04-17 20:34:28 · 492 阅读 · 0 评论 -
第六周项目2-友元类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月17日*版本号:v1.0**问题描述:定义下面两个类的成员函数(为体验有元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTome,日期,时间都处理好)*输入描述:原创 2015-04-17 20:16:55 · 460 阅读 · 0 评论 -
第六周项目1-我的数组类
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月15日*版本号:v1.0**问题描述:下面的程序,因为存在指针类型的数据成员,需要完成深复制的构造函数。补充完整的构造函数和析构函数(其他的不必动)*输入描述:*程序输出:*/#include原创 2015-04-17 16:49:53 · 413 阅读 · 0 评论 -
第五周项目3-静态成员应用
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月10日*版本号:v1.0**问题描述:设计还有静态数据成员和成员函数的time类。静态数据成员是类中所有的对象共有的数据,在下面的设计中,时钟要采用12小时制,还是要采用24小时制,显示时,不足两位的原创 2015-04-10 21:51:15 · 446 阅读 · 0 评论 -
第四周项目2-用对象数组操作长方柱类
问题及代码: /* *Copyright(c)2014,烟台大学计算学院 *All rights reserved. *文件名称:test.cpp *作者:陈银丽 *完成日期:2015年4月4日 *版本号:v1.0 * *问题描述:编写基于对象的程序,求五个长方体的体积,面积。*输入描述:*程序输出: */ #include using namespace st原创 2015-04-04 19:32:00 · 439 阅读 · 0 评论 -
第四周项目1-三角形类的构造函数(3)
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年4月1日*版本号:v1.0**问题描述:在构造函数中使用参数初始化表对数据成员初始化,这是一个更加提倡的写法。测试函数同(1)*输入描述:*程序输出:*/#include#includeusin原创 2015-04-02 22:29:52 · 451 阅读 · 0 评论 -
第四周项目1-三角形类的构造函数(2)
#include#includeusing namespace std;class Triangle{public: Triangle()//(2)默认构造函数,即不指定参数时,默认各边长为1 { a=1; b=1; c=1; } double perimeter();//计算三角形的周长 doubl原创 2015-04-02 22:22:38 · 468 阅读 · 0 评论 -
第三周项目3-程序的多文件组织
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年3月18日*版本号:v1.0**问题描述:利用多文件组织,重新实现项目2.其中,整个项目包括3个文件:主文件:main.cpp,用于定义main()函数。头文件:triangle.h,头文件,声明类,定义内原创 2015-03-29 16:05:30 · 453 阅读 · 0 评论 -
第三周项目2-三角形类2
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2015年3月29日*版本号:v1.0**问题描述:程序功能如同项目1,main()函数如下,请重新定义Triangle类,其中逻辑特别简单的set 和get成员函数,要处理为内置函数,直接在内类定*输入描述:*原创 2015-03-29 15:45:26 · 370 阅读 · 0 评论 -
第17周项目5-玩时间日期
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2014年12月22日*版本号:v1.0**问题描述:定义一个(包括年,月,日,时,分,秒)的结构体*输入描述:*程序输出:*/#include using namespace std; struc原创 2014-12-22 13:31:29 · 761 阅读 · 0 评论 -
第17周项目3-胖子伤不起
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2014年12月22日*版本号:v1.0**问题描述:设计一个程序,输入一个人的姓名,性别,体重,身高,用一句人性化的话语输出其体重情况。(正常,过重,过轻,肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体原创 2014-12-22 12:49:18 · 592 阅读 · 0 评论 -
第16周项目3-用函数指针调用函数
问题及代码:/**Copyright(c)2014,烟台大学计算学院*All rights reserved.*文件名称:test.cpp*作者:陈银丽*完成日期:2014年12月14日*版本号:v1.0**问题描述:将下面的程序补充完整(包括定义函数),使其能完成图示的功能。请使用已有程序的风格*输入描述:*程序输出:*/#include using namesp原创 2014-12-14 12:54:41 · 583 阅读 · 0 评论