全文预览

【C++课程设计】汽车管理系统设计

上传者:upcfxx |  格式:doc  |  页数:60 |  大小:0KB

文档介绍
er1+=day;Р return counter1;Р?}Р?friend int distances(Date a,Date b);Р};Рint distances(Date a,Date b)Р{Р?int counter=0;Р?int y(b.year);Р?if (a.year%4==0)Р counter+=366-a.count();Р?elseР counter+=365-a.count();Р?if(a.year%4==0)Р counter-=366-b.count();Р?elseР counter-=365-b.count();Р?for(;y>a.year;y--)Р if(y%4==0)Р counter+=366;Р else Р counter+=365;Р?return counter;Р}Р其中count()函数用来计算某个日期是该年的第几天,distances()用来计算两个日期的相差天数,从而计算出费用。Р下面分别是Data类的定义:Рclass TimeР{Рprivate:Р?int year,month,day,hour;Рpublic:Р?Time(int i=0,int j=0,int k=0,int m=0):year(i),month(j),day(k),hour(m){}Р?void time(int yy=0,int mm=0,int dd=0,int hh=0)Р?{Р year=yy;Р month=mm;Р day=dd;Р hour=hh;Р?}Р?int Ryear(){return year;}Р?int Rmonth(){return month;}Р?int Rday(){return day;}Р?int Rhour(){return hour;}Р?friend void lead();Р};

收藏

分享

举报
下载此文档