C++写一个日期类.docx

C++写一个日期类.docx

ID:62496101

大小:29.20 KB

页数:27页

时间:2021-05-10

C++写一个日期类.docx_第1页
C++写一个日期类.docx_第2页
C++写一个日期类.docx_第3页
C++写一个日期类.docx_第4页
C++写一个日期类.docx_第5页
资源描述:

《C++写一个日期类.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、写一个口期类Date,(1)定义私有数据成员年.月、口;(2)定义公有成员函数,(a)voidsetDate(inty,intm,intd);setDate(2000,2,28);a.output0;a.IsLeapO;a.addOneday0;}作业2,设计圆类实现圆类的成员函数,并在主函数中进行测试。classCircle//圆类{private:doubleradius;//半径public://以下是公有成员函数voidSetRadius(doubler);//设置半径doubleCalculateAre

2、a0;//求面积doubleCalculateCircumference0;//求周长doubleGetRadius();//获取半径voidPrint();//输出半径};usingnamespacestd;#include〈iostream>classCircle{private:doubleradius;public:voidSetRadius(doubler){radius=r;}doubleCalculateArea(){}doubleCalculateCircumference0{}doubleGet

3、Radius0{returnradius;}voidPrint()cout«>z半径:/z<

4、义主函数,完成点类的测试。classCPoint{private:doublex,y;public:CPoint(doublex,doubley){this~>x二x;this_>y二y;}CPoint0{X二0;y=0;}CPoint(constCPoint&p){}voidmoveto(doublea,doubleb){x=a;y=b;}voiddisplay(){cout«"("«x«”,"<

5、turntemp;};voidmainO{CPointa(0,0),b(3,4);cout«"距离:"〈〈distance(a,b)<

6、与派生类所有成员函数的测试。usingnamespacestd;#include〈iostream>classCMathA{protected:intx,y,z;public:CMathA(inta,intb,intc){x=a;y=b;z=c;}voidmax(){intmax;if(x>y)(max=x;}else(max=y;}if(maxz最人值:/z<z

7、){min二z;}cout«z/最小值://<z<

8、thAa(l,3,2);CMathBb(l,3,2,4f5);(1)编写点类Point,包括•两个私有数据成员doublex,y表示横纵坐标,成员函数包括两个分别是Point(doublex,doubley);//构造函数和Point(doublex,doubley);//显示函数(2)编写几何图形的类Circle,包括两个属性:圆心Pointcenter;和半径doub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。