永发信息网

C语言求两人生日相差多少天。

答案:2  悬赏:0  手机版
解决时间 2021-01-27 04:09
输入两个学生的出生年月,计算这两个同年龄的学生生日相差几天。要求编写函数int calcDays(int y,int m,int d)计算某年某月某日是该年的第几天,在main函数中调用calcDays函数完成两个学生生日相差几天的计算并输出。最不会这道题了,老师上课讲闰年的时候我已经一头雾水,来位大神,最好有注析。就剩下这点分了。
最佳答案
分不是问题,关键是你想做的事情,这里要说清楚,另外,希望你能自己搞明白你自己困在哪里
int calcDays(int y,int m,int d) 这里只能传入一个人的生日,另一个人的生日在哪里?
全部回答
#define leap_year(year) ((!(year % 4) && (year % 100)) || !(year % 400)) static const unsigned short rtc_ydays[2][13] = { { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 }, { 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366 } }; int rtc_year_days(unsigned int day, unsigned int month, unsigned int year) { return rtc_ydays[leap_year(year)][month] + day-1; } 注释:用rtc_year_days函数算出两个日期各自为今年的第几天,相减即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江底村怎么去啊,我要去那办事
【欧洲古典四大名著】...DivineComedy)欧洲古
角洋的意思是什么啊?知道的请说下!
高一化学:工业上是如何生产高浓度硅的呢
陆家嘴,上海,百度云,好的话加悬赏
网络摄像机连交换机在连电脑有客户端无网络能
非洲紫檀和海棠木相比较哪个好?谢谢
之 腐竹蛋花糖水怎么做好吃
仓鼠怎么分辨公母?
摩托车两证一车要什么手续现在不是己经开放一
絮缕的意思是什么啊?知道的请说下!
【高考化学实验题】高考化学实验探究题目那些
建新村地址在哪,我要去那里办事
欧布奥特曼原生之初12集会不会出现欧布原生,
控制计划,日语怎么翻译
推荐资讯
滕州市木石镇独前村幼儿园地址在什么地方,我
王思聪有没有mc 天佑有钱?
彭州动车站到科目三考场怎么走?
【庚申正月游齐安】庚申正月游齐安全文意思是
一行家教地址在什么地方,想过去办事
白文鸟光下水蛋怎么办窝子取出来不
沁园CJ-1(A2)型台式净水器如何安装
月分的意思是什么啊?知道的请说下!
耳洞打了五年了,右边的位置很靠下,和左边的
我到办税厅,办好了手续。然后哪个女的叫我去
排钾性利尿药不宜与何种药复方联用()。A.含甘
东莞天佑欠新友源的钱不给找元如君可以吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?