問題描述
給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?
注意閏年的2月有29天。滿足下面條件之一的是閏年:
1) 年份是4的整數倍,而且不是100的整數倍;
2) 年份是400的整數倍。
輸入格式
輸入的第一行包含乙個整數y,表示年份,年份在1900到2015之間(包含1900和2015)。
輸入的第二行包含乙個整數d,d在1至365之間。
輸出格式
輸出兩行,每行乙個整數,分別表示答案的月份和日期。
樣例輸入
2015
80樣例輸出321
樣例輸入
2000
40樣例輸出29
這個題總體來說是比較簡單的,只需要先判斷是否為閏年,最後根據閏年情況分為兩類進行判斷,然後12個月作為乙個陣列,判斷d減去每個月後剩餘天數與下乙個月的比較情況即可,經過多次除錯,**已經成功ac,下面附**:
#include#includeusing namespace std;
int isrn(int n)
int a[12]=;
int b[12]=;
int main()
if(d-b[i]==0&&i!=0)
if(d-a[i]==0&&i!=0){
cout《如果有問題的話歡迎提出
CCF 201509 2 日期計算
問題描述 給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?注意閏年的2月有29天。滿足下面條件之一的是閏年 1 年份是4的整數倍,而且不是100的整數倍 2 年份是400的整數倍。輸入格式 輸入的第一行包含乙個整數y,表示年份,年份在1900到2015之間 包含1900和2015 輸入的第二...
CCF201509 2 日期計算
引用塊內容 試題編號 201509 2 試題名稱 日期計算 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?注意閏年的2月有29天。滿足下面條件之一的是閏年 1 年份是4的整數倍,而且不是100的整數倍 2 年份是400的整...
ccf 201509 2 日期計算
試題編號 201509 2 試題名稱 日期計算 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?注意閏年的2月有29天。滿足下面條件之一的是閏年 1 年份是4的整數倍,而且不是100的整數倍 2 年份是400的整數倍。輸入格...