第十一周專案5 當年第幾天

2021-06-26 20:12:52 字數 904 閱讀 2531

定義乙個函式,其引數為年、月、日的值,返回這一天為該年的第幾天。要求在main函式中輸入年月日,然後呼叫這個函式求值,並在main函式中輸出結果。

/*

*all gight reserved.

*檔名稱:temp.cpp

*版本號:v1.0

*/#include using namespace std;

int main()

int day(int y, int m, int d)

}else

}return sum;

}

執行結果:

心得:說實話、因為考慮到閏年與平年,**變得十分的冗長,明白會有更好的處理方法對於閏年的天數可以在平年的基礎上(大於2月份)上+1,這樣,**會變得簡潔明瞭,最重要的是,程式執行的效率會大大提高。

更改後的**:

/*

*all gight reserved.

*檔名稱:temp.cpp

*版本號:v1.0

*/#include using namespace std;

int main()

int day(int y, int m, int d)

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

return sum;

}

執行結果:

第十一周專案五 當年第幾天

檔名稱 test.cpp 作 者 劉佳琦 完成日期 2014年 11 月 6 日 版 本 號 v1.0 問題描述 定義乙個函式,其引數為年月日,返回這一天為該年的第幾天。輸入描述 年月日 程式輸出 該年第幾天 includeusing namespace std int days int y,int...

第十一周專案五 當年第幾天

檔名稱 test.cpp 作 者 李曉凱 完成日期 2014年11月9日 版本號 v1.0 問題描述 根據函式輸出該年的第幾天 輸入描述 輸入年 月 日 程式輸出 輸出乙個數代表該年的第天 include using namespace std int days int y,int m,int d ...

第十一周 專案五 當年第幾天

檔名稱 test.cpp 作 者 阿里木 完成日期 2014年 11月 19日 版 本 號 v1.0 問題描述 返回該天為該年的第幾天 輸入描述 輸入年月日 程式輸出 輸出結果 include using namespace std int days int y,int m,int d int ma...