ccf試題 日期計算

2021-07-27 14:50:42 字數 904 閱讀 1712

問題描述

給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?

注意閏年的2月有29天。滿足下面條件之一的是閏年:

1) 年份是4的整數倍,而且不是100的整數倍;

2) 年份是400的整數倍。

輸入格式

輸入的第一行包含乙個整數y,表示年份,年份在1900到2015之間(包含1900和2015)。

輸入的第二行包含乙個整數d,d在1至365之間。

輸出格式

輸出兩行,每行乙個整數,分別表示答案的月份和日期。

樣例輸入

2015

80 樣例輸出

3 21

樣例輸入

2000

40 樣例輸出 2 9

題意很簡單,可以計算到每個月月末分別是這一年的第幾天,如果輸入的天數小於該月月末天數,證明是在這個月,用天數減去改年到前乙個月末的天數,就是在當月的第幾天。

現在覺得我的水平也就是只能做到前兩題了,,,好心酸~

#include 

#include

#include

using

namespace

std;

int month[13]=;

int sum[13];

bool leapyear(int year)

return

false;

}int main ()

int tmp=0;

for(int i=1;i<=12;i++)

int mflag,dflag;

for(int i=1;i<=12;i++)

}dflag=day-sum[mflag-1];

cout

0;}

CCF 日期計算

問題描述 給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?注意閏年的2月有29天。滿足下面條件之一的是閏年 1 年份是4的整數倍,而且不是100的整數倍 2 年份是400的整數倍。輸入格式 輸入的第一行包含乙個整數y,表示年份,年份在1900到2015之間 包含1900和2015 輸入的第二...

ccf日期計算python

問題描述 給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?注意閏年的2月有29天。滿足下面條件之一的是閏年 1 年份是4的整數倍,而且不是100的整數倍 2 年份是400的整數倍。輸入格式 輸入的第一行包含乙個整數y,表示年份,年份在1900到2015之間 包含1900和2015 輸入的第二...

CCF真題之日期計算

201509 2 日期計算 問題描述 給定乙個年份y和乙個整數d,問這一年的第d天是幾月幾日?注意閏年的2月有29天。滿足下面條件之一的是閏年 1 年份是4的整數倍,而且不是100的整數倍 2 年份是400的整數倍。輸入格式 輸入的第一行包含乙個整數y,表示年份,年份在1900到2015之間 包含1...