題目描述:輸入兩個日期,計算日期差值。(如果兩個日期是連續的,則規定他們之間的天數為2)
樣例輸入:
20130101
20130105
樣例輸出:
5
//不是很懂
//???????????????????????????????????
#include#include#include#includeusing namespace std;
int month[13][2],,,,,,,,,,,,
}; //定義乙個判斷是否是閏年的方法
bool isleap(int year)
int main()
y1=time1/10000,m1=time1%10000/100,d1=time1%100;
y2=time2/10000,m2=time2%10000/100,d2=time2%100;
int ans=1;
while(y1if(m1==13)
ans++;
} printf("%d\n",ans);
} return 0;
}
PAT練習 日期差值
有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 每組資料輸出一行,即日期差值 20130101 201301055 include using namespace std const int m...
PAT練習 列印日期
給出年分m和一年中的第n天,算出第n天是幾月幾號。輸入包括兩個整數y 1 y 3000 n 1 n 366 可能有多組測試資料,對於每組資料,按 yyyy mm dd的格式將輸入中對應的日期列印出來。2013 60 2012 300 2011 350 2000 2112013 03 01 2012 ...
PAT練習 日期類
編寫乙個日期類,要求按 x xx xx 的格式輸出日期,實現加一天的操作。輸入第一行表示測試用例的個數m,接下來m行每行有3個用空格隔開的整數,分別表示年月日。測試資料不會有閏年。輸出m行。按 x xx xx的格式輸出,表示輸入日期的後一天的日期。2 1999 10 20 2001 1 311999...