定義乙個函式,其引數為年、月、日的值,返回這一天為該年的第幾天。要求在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...