25 計算兩個日期之間的天數

2021-09-24 05:20:40 字數 766 閱讀 7552

總時間限制: 

1000ms

記憶體限制: 

65536kb

描述給定兩個日期,計算相差的天數。比如2010-1-1和2010-1-3相差2天。

輸入共兩行:

第一行包含三個整數startyear,startmonth,startday,分別是起始年、月、日。

第二行包含三個整數endyear,endmonth,endday,分別是結束年、月、日。

相鄰兩個整數之間用單個空格隔開。

年份範圍在1~3000。保證日期正確且結束日期不早於起始日期。

輸出輸出乙個整數,即是兩個日期相差的天數。

樣例輸入

2008 1 1

2009 1 1

樣例輸出

366
這個題目沒有什麼好說的,因為所有的天數不會超過int,所以直接模擬每個年份,加起來所有的天數就可以了, 

#includeusing namespace std;

int main()

; int sy,sm,sd;

int ey,em,ed;

int sum=0,sum1=0;

cin>>sy>>sm>>sd;

cin>>ey>>em>>ed;

for(int i=1;ifor(int i=1;isum+=sd;

for(int i=1;ifor(int i=1;isum1+=ed;

cout

}

計算兩個日期之間的天數

問題描述 給定兩個日期,計算相差的天數。比如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...

計算兩個日期之間的天數 C

曆法規定,四年一閏,四百年閏,例如2000年是閏年,2100年不閏年,公曆年份是整百數的,必須是400的倍數的才是閏年,不是400的倍數的就是平年 計算兩個日期之間的天數 c 定義變數year1,month1,day1,year2,month2,day2 取出2個日期中的年 月 日 如果年相同,月也...