今年的第幾天

2021-09-27 16:05:36 字數 646 閱讀 8003

輸入年、月、日,計算該天是本年的第幾天。 

輸入可能有多組測試資料,每一組測試資料報括三個整數年(1<=y<=3000)、月(1<=m<=12)、日(1<=d<=31)。 

輸出乙個整數,代表input中的年、月、日對應本年的第幾天。

1990 9 20

2000 5 1

快手校招水題。記得csp認證也有這種日期計算的水題

【ccf】日期計算

,只不過這題是給出年月日求天數,csp是給出年和天數求月日。

#include using namespace std;

#define up(i,a,b) for(int i = a; i <= b; i++)

int main()

; int y,m,d;

cin >> y >> m >> d;

int cnt = 0; //本年的第幾天

if((y%4==0&&y%100!=0) || y%400==0) //閏年

up(i,1,m-1)

cnt += d;

cout << cnt << endl;

return 0;

}

今年第幾天

問題及 all right reserved.檔名 xinghaotu.cpp 完成日期 2014年11月10號 版本號 v1.0 問題描述 呼叫函式 輸入描述 呼叫函式 程式輸出 整型 201458501244 定義乙個函式,其引數為年 月 日的值,返回這一天為該年的第幾天。要求在main函式中輸...

今年的第幾天

輸入年 月 日,計算該天是本年的第幾天。包括三個整數年 1 y 3000 月 1 m 12 日 1 d 31 輸入可能有多組測試資料,對於每一組測試資料,輸出乙個整數,代表input中的年 月 日對應本年的第幾天。2012 12 21 2013 1 5 356 5 include using nam...

今年的第幾天

題目 輸入年 月 日,計算該天是本年的第幾天。輸入描述 包括三個整數年 1 y 3000 月 1 m 12 日 1 d 31 輸出描述 輸入可能有多組測試資料,對於每一組測試資料,輸出乙個整數,代表input中的年 月 日對應本年的第幾天。示例1 輸入1990 9 20 2000 5 1 輸出263...