計算該日在本年中是第幾天

2021-06-20 21:23:26 字數 1149 閱讀 3186

定義乙個結構體變數(包括年、月、日)。編寫乙個函式days,由主函式將年、月、日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回主函式輸出。

年月日當年第幾天

2000 12 31

366

主函式已給定如下,提交時不需要包含下述主函式

/* c** */

int main()

/* c++** */

int main()

**:

#include

usingnamespacestd;

structy_m_d//定義乙個y_m_d型別的函式

;

intleap_y(intyear)定義乙個判斷型的函式,用來判斷是否為瑞年

intdays(y_m_d a)//定義乙個int型的days函式,其中a為y_m_d型別,a包括day,month,year

b=leap_y(a.year);//b來接受判斷的結果

if(b==1&&a.month>2)

returnsum+a.day+1;//假設b==1為瑞年並且為2月以後則2月尾29天,在總天數加1即可

else

returnsum+a.day;//else包括不是瑞年和所輸入的月份不到2月的情況,這樣就不用加1

}

intmain()

結構體計算該日在本年中是第幾天

time limit 1 sec memory limit 128 mb submit 111 solved 55 submit status web board 定義乙個結構體變數 包括年 月 日 編寫乙個函式days,由主函式將年 月 日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回...

該日在本年第幾天

檔名稱 test.cpp 作 者 史紅浩 完成日期 2016年 6 月 21 日 問題描述 定義乙個結構體變數 包括年 月 日 編寫乙個函式days,由主函式將年 月 日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回主函式輸出。輸入描述 年月日 輸出描述 當年第幾天 版 本 號 v1.0...

第十六周 計算該日在本年中是第幾天

檔名稱 test.cpp 完成日期 2016年12月19日 題目描述 定義乙個結構體變數 包括年 月 日 編寫乙個函式days,由主函式將年 月 日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回主函式輸出。輸入 年月日 輸出 當年第幾天 樣例輸入 2000 12 31 樣例輸出 366分...