機試之日期問題 列印日期

2021-10-04 12:21:04 字數 809 閱讀 1156

題目描述

給出年分m和一年中的第n天,算出第n天是幾月幾號。

輸入描述:

輸入包括兩個整數y(1

<=y<=

3000),n

(1<=n<=

366)。

輸出描述:

可能有多組測試資料,對於每組資料,

按 yyyy-mm-dd的格式將輸入中對應的日期列印出來。

示例1輸入:

2000

32000

312000

402000

602000

612001

60輸出:

2000-01

-032000-01

-312000-02

-092000-02

-292000-03

-012001-03

-01

//日期問題——列印日期 

#include

#include

#include

#include

using namespace std;

int monthday[2]

[13]=

,};bool isleap

(int year)

else

} int main()

day = number;

printf

("%04d-%02d-%02d\n"

,year,month,day);}

return0;

}

王道機試 日期類問題

題目描述 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天輸入 有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd輸出 每組資料輸出一行,即日期差值做題思路 樣例輸入 20110412 20110422樣例輸出 11對於日期類 年月日,就像學生資訊...

日期類問題 機試自學手記(2)

文章根據王道機試書進行學習。當年數不能被100整除時若其能被4整除則為閏年,或者其能被400整除也為閏年,閏年二月29天,平年二月28天 即year 100 0 year 4 0 year 400 0 問題描述 有兩個日期,求兩個日期之間的天數,如果兩個日期時連續的我們規定他們之間的天數為兩天。輸入...

EDate 日期 標籤之日期加減

功能 用於時間計算 l 日期加減乙個時間段 l 兩個日期計算 別名為etime 日期加減 日期加減日期加減 日期加減 用法 書包名 源日期 operation n unit 單位 year month week day hour minute second ms format yyyy mm dd ...