C++写一个日期类Date教学提纲.doc

C++写一个日期类Date教学提纲.doc

ID:60779067

大小:87.50 KB

页数:33页

时间:2020-12-18

C++写一个日期类Date教学提纲.doc_第1页
C++写一个日期类Date教学提纲.doc_第2页
C++写一个日期类Date教学提纲.doc_第3页
C++写一个日期类Date教学提纲.doc_第4页
C++写一个日期类Date教学提纲.doc_第5页
资源描述:

《C++写一个日期类Date教学提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流写一个日期类Date,(1)定义私有数据成员年、月、日;(2)定义公有成员函数,(a)voidsetDate(inty,intm,intd);//要求对数据成员赋值;(b)voidoutput();//要求按年-月-日输出;(c)voidIsLeap();//判断年份是否是闰年;(d)voidaddOneday();//加上一天后的日期。usingnamespacestd;#includeclassDate{private:intyear,month,day;public:voidsetDate(inty,intm,intd){yea

2、r=y;month=m;day=d;}voidoutput(){cout<

3、

4、(year%4==0&&year%100!=0)){cout<<"是闰年"<

5、

6、((year%4!=0

7、

8、(year%100==0&&year%400!=0))&&month==2&&day==28)){day=1;month++;}els

9、eif(month==1

10、

11、month==3

12、

13、month==5

14、

15、month==7

16、

17、month==8

18、

19、month==10

20、

21、month==12){if(month==12&&day==31)仅供学习与交流,如有侵权请联系网站删除谢谢33精品好文档,推荐学习交流{year++;month=1;day=1;}elseif(day==31){month++;day=1;}}elseif((month==4

22、

23、month==6

24、

25、month==9

26、

27、month==11)&&day==30){month++;day=1;}else{day++;}cout<

28、onth<<"-"<

29、c://以下是公有成员函数voidSetRadius(doubler);//设置半径doubleCalculateArea();//求面积doubleCalculateCircumference();//求周长doubleGetRadius();//获取半径voidPrint();//输出半径仅供学习与交流,如有侵权请联系网站删除谢谢33精品好文档,推荐学习交流};usingnamespacestd;#includeclassCircle{private:doubleradius;public:voidSetRadius(doubler){radius=r;

30、}doubleCalculateArea(){returnradius*radius*3.14;}doubleCalculateCircumference(){return2*3.14*radius;}doubleGetRadius(){returnradius;}voidPrint(){cout<<"半径:"<

31、t<<"获取半径"<

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

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

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