题目:某学者去国外求学,假定离开日期为公元A年B月C日,返回日期为公元X年Y月Z日。请计算求学的总天数(含离开和返回当天)。
思路:将A年至X的前一年的天数累加,再减去A年里B月C日之前多加的天数,再加上X年里Y月Z日之前没加天数。注意闰年的问题(闰年的条件:year%40&&year%100!=0||year%4000)。
代码:
#include<stdio.h>
int main(){
int fun(int
该博客介绍了一道计算日期时间差的程序设计题目,学者离开和返回的日期需进行天数总计。博主分享了解题思路,包括累加年份天数、调整闰年和月份的天数,并给出了相应的C语言代码实现。
题目:某学者去国外求学,假定离开日期为公元A年B月C日,返回日期为公元X年Y月Z日。请计算求学的总天数(含离开和返回当天)。
思路:将A年至X的前一年的天数累加,再减去A年里B月C日之前多加的天数,再加上X年里Y月Z日之前没加天数。注意闰年的问题(闰年的条件:year%40&&year%100!=0||year%4000)。
代码:
#include<stdio.h>
int main(){
int fun(int
1415

被折叠的 条评论
为什么被折叠?