欢迎来到天天文库
浏览记录
ID:60779067
大小:87.50 KB
页数:33页
时间:2020-12-18
《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!=07、8、(year%100==0&&year%400!=0))&&month==2&&day==28)){day=1;month++;}els9、eif(month==110、11、month==312、13、month==514、15、month==716、17、month==818、19、month==1020、21、month==12){if(month==12&&day==31)仅供学习与交流,如有侵权请联系网站删除谢谢33精品好文档,推荐学习交流{year++;month=1;day=1;}elseif(day==31){month++;day=1;}}elseif((month==422、23、month==624、25、month==926、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<<"获取半径"<
3、
4、(year%4==0&&year%100!=0)){cout<<"是闰年"<5、6、((year%4!=07、8、(year%100==0&&year%400!=0))&&month==2&&day==28)){day=1;month++;}els9、eif(month==110、11、month==312、13、month==514、15、month==716、17、month==818、19、month==1020、21、month==12){if(month==12&&day==31)仅供学习与交流,如有侵权请联系网站删除谢谢33精品好文档,推荐学习交流{year++;month=1;day=1;}elseif(day==31){month++;day=1;}}elseif((month==422、23、month==624、25、month==926、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<<"获取半径"<
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<<"获取半径"<
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<<"获取半径"<
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<<"获取半径"<
31、t<<"获取半径"<
此文档下载收益归作者所有