問題 D 日期類

2021-08-21 06:34:30 字數 616 閱讀 5823

編寫乙個日期類,要求按

***x-xx-xx 

的格式輸出日期,實現加一天的操作

。輸入第一行表示測試用例的個數m,接下來m行每行有3個用空格隔開的整數,分別表示年月日。測試資料不會有閏年。

輸出m行。按

***x-xx-xx

的格式輸出,表示輸入日期的後一天的日期。

2

1999 10 20

2001 1 31

1999-10-21

2001-02-01

注意個位數日期前面要有0。

#includebool leap(int year)

int main(), , , , , , , , , , , , };

int y, m, d, n=1;

int m1;

scanf("%d", &m1);

while(m1>0)

if(m==13)

n--;

} printf("%04d-%02d-%02d\n", y, m, d);

m=1, d=0, n=1;

m1--;

} return 0;

}

Codeup 墓地 3 4 問題 D 日期類

編寫乙個日期類,要求按 x xx xx 的格式輸出日期,實現加一天的操作。輸入第一行表示測試用例的個數m,接下來m行每行有3個用空格隔開的整數,分別表示年月日。測試資料不會有閏年。輸出m行。按 x xx xx的格式輸出,表示輸入日期的後一天的日期。2 1999 10 20 2001 1 311999...

演算法筆記 日期類問題

一 給出年份m和一年中的第幾天,算出第n天是幾月幾號 二 求日期差值 示例一 給出年份m和一年中的第幾天,算出第n天是幾月幾號 題目分析 1 這類問題首先判斷年份為平年閏年 2 由天數如何推算月份,遇到閏年了如何處理,使用一維陣列來表示每月的天數,設定初始值 3 中由天數推算月份這裡處理的較簡潔 4...

1 2 日期類問題

二 day of week 一 日期差值 1 題目和要求 時間限制 1s,記憶體限制 32mb,特殊判題 否 2 總結 1 閏年的判斷規則 當年數不能被100整除且能被4整除則為閏年,或者其能被 400整除時也是閏年。某種情況下,可能出現兩個閏年相隔 8 年。2 可以採用巨集定義函式的方式判斷是否是...