定義乙個結構體變數(包括年、月、日)。編寫乙個函式days,由主函式將年、月、日傳遞給函式days,計算出該日在本年中是第幾天並將結果傳回主函式輸出。
年月日當年第幾天
2000 12 31
366
主函式已給定如下,提交時不需要包含下述主函式
/* c** */
int main()
/* c++** */
int main()
**:
#include
using
namespace
std;
struct
y_m_d//定義乙個y_m_d型別的函式
;
int
leap_y(
int
year)定義乙個判斷型的函式,用來判斷是否為瑞年
int
days(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)
return
sum+a.day+1;//假設b==1為瑞年並且為2月以後則2月尾29天,在總天數加1即可
else
return
sum+a.day;//else包括不是瑞年和所輸入的月份不到2月的情況,這樣就不用加1
}
int
main()
結構體計算該日在本年中是第幾天
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分...