如題所示,這個演算法就是寫起來麻煩一點,不過還是很簡單的,思路清晰就非常好做
思路:用兩套陣列分別儲存每個月的天數,分別是閏年和非閏年,分別為num1 和 num2;
**然後就是先計算年和年之間的差距**
#include
using namespace std;
int num1[12] = ;
int num2[12] = ;
int frontday(int year,int month,int day)
return
sum+day;
}else
return
sum+day;
}}int backday(int year,int month,int day)
return
366-(sum+day);
}else
return
365-(sum+day);
}}int isyear(int year)
else
return
365;
}int judgemonthday(int year,int month1,int month2,int day1,int day2)
if((month2-month1)>1)
return
sum;}}
else
if((month2-month1)>1)
return
sum;}}
}void main()
cout<<"pause");
}
計算兩個日期之間的天數
問題描述 給定兩個日期,計算相差的天數。比如2010 1 1和2010 1 3相差2天。時間限制 1000 記憶體限制 65536 輸入共兩行 第一行包含三個整數startyear,startmonth,startday,分別是起始年 月 日。第二行包含三個整數endyear,endmonth,en...
Python計算兩個日期之間天數
有的時候要統計兩個日期之間的相距天數,可能有很多種方法,但使用datetime模組的datetime方法無疑是裡面比較簡單的,具體 如下 import datetime d1 datetime.datetime 2018,10,31 第乙個日期 d2 datetime.datetime 2019,0...
25 計算兩個日期之間的天數
總時間限制 1000ms 記憶體限制 65536kb 描述給定兩個日期,計算相差的天數。比如2010 1 1和2010 1 3相差2天。輸入共兩行 第一行包含三個整數startyear,startmonth,startday,分別是起始年 月 日。第二行包含三個整數endyear,endmonth,...