阅读 94

计算器,反三角函数计算器在线

#包含

using namespace std;

class Date

{

私有:

int year,month,day;

公共:

date(intI=0,int j=0,int k=0) :year(I ),month(j ),day { }

输入操作器- (dated );

int fun (;

(;

入年(入年) )。

{

if () year@year0!=0(||year@00 ) ) )

返回1;

else

返回0;

}

计算intfun2(intyear1,爱玩的世界)//2年的日期数之差

{

int i,sum=0;

if (第一年第二年) )。

{

for(I=year2; iyear1; I )

{

leap year (I ) )

sum=366;

else

sum=365;

}

}

else

{

for(I=year1; iyear2; I )

{

leap year (I ) )

sum-=366;

else

sum-=365;

}

}

return sum; }

int Date:fun ()//计算现在是当年的第几天

{

charm [ 12 ]={ 31,28,31,30,31,31,30,31,30,31,30,30,31 };

int i,sum=0; //因为没有初始化,所以是随机的值

for(I=0; imonth-1; I )

sum=m[i];

是if(month2)

{

年(if ) )

sum=1;

}

sum=天;

return sum;

}

int date :3360操作者--(dated )

{

int sum=0;

sum=fun2(year,d.year ); //首先求出两年之间的日期差

sum=fun(-d.fun ); 求出当年经过的时间之差,加上上式即可得到结果

是if(sum0)

return sum;

else

返回-总计;

}

int main () )

{

int sum;

date D1 (2018,11,10 );

date D2 (2014、12、9;

sum=d1-d2;

coutsum

返回0; }


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐