問題 C 列印日期

2021-10-02 14:31:55 字數 632 閱讀 3849

題目描述

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

輸入輸入包括兩個整數y(1<=y<=3000),n(1<=n<=366)。

輸出可能有多組測試資料,對於每組資料,按 yyyy-mm-dd的格式將輸入中對應的日期列印出來。

樣例輸入 copy

2013 60

2012 300

2011 350

2000 211

樣例輸出 copy

2013-03-01

2012-10-26

2011-12-16

2000-07-29

#include #include using namespace std;

int isleap(int year)

int main()

, };

int i, inyear, inday;

while(cin >> inyear >> inday)

printf("%04d-%02d-%02d\n",inyear, i, inday - (sum - day_month[isleap(inyear)][i]));

}return 0;

}

演算法筆記3 4 問題 C 列印日期

給出年分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 ...

機試之日期問題 列印日期

題目描述 給出年分m和一年中的第n天,算出第n天是幾月幾號。輸入描述 輸入包括兩個整數y 1 y 3000 n 1 n 366 輸出描述 可能有多組測試資料,對於每組資料,按 yyyy mm dd的格式將輸入中對應的日期列印出來。示例1輸入 2000 32000 312000 402000 6020...

演算法筆記3 4C 列印日期

給出年分m和一年中的第n天,算出第n天是幾月幾號。輸入包括兩個整數y 1 y 3000 n 1 n 366 可能有多組測試資料,對於每組資料,按 yyyy mm dd的格式將輸入中對應的日期列印出來。2013 60 2012 300 2011 350 2000 211 2013 03 01 2012...