今年的第幾天

2021-08-02 07:34:06 字數 762 閱讀 5528

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

包括三個整數年(1<=y<=3000)、月(1<=m<=12)、日(1<=d<=31)。

輸入可能有多組測試資料,對於每一組測試資料,輸出乙個整數,代表input中的年、月、日對應本年的第幾天。

2012 12 21

2013 1 5

356 5

#include

using namespace std;

int main()

if(b==1)//開始記錄這個月份以前的天數

sum=0;

if(b==2)

sum=31;

if(b==3)

sum=59;

if(b==4)

sum=90;

if(b==5)

sum=120;

if(b==6)

sum=151;

if(b==7)

sum=181;

if(b==8)

sum=212;

if(b==9)

sum=243;

if(b==10)

sum=273;

if(b==11)

sum=304;

if(b==12)

sum=334;

if(leap==0&&b>2)//若為閏年且月份大於2,則多加一天

sum=sum+c+1;

else

sum=sum+c;

cout<

今年第幾天

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

今年的第幾天

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

今年的第幾天

輸入年 月 日,計算該天是本年的第幾天。輸入可能有多組測試資料,每一組測試資料報括三個整數年 1 y 3000 月 1 m 12 日 1 d 31 輸出乙個整數,代表input中的年 月 日對應本年的第幾天。1990 9 20 2000 5 1 快手校招水題。記得csp認證也有這種日期計算的水題 c...