進行字串類的設計,
1.日期的設定
2.日期的顯示
3.實作在某一個日期(月、日、年)上加減一個天數的功能
4.計算兩個日期間隔天數
5.將上述功能作為類的成員函式實作,撰寫主函式測驗上述功能
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
大神,可不可以寫的具體一些,我是個新手,什么都不會呀
uj5u.com熱心網友回復:

uj5u.com熱心網友回復:
int 年值 = 0, 月值 = 0, 日值 = 0, 年值1 = 0, 月值1 = 0, 日值1 = 0;
cin >> 年值 >> 月值 >> 日值 >> 年值1 >> 月值1 >> 日值1;
自定義的日期類 年月日(年值, 月值, 日值), 年月日1(年值1, 月值1, 日值1);
年月日.螢屏輸出日期物件的有關資料(年、月、日)();
年月日1.螢屏輸出日期物件的有關資料(年、月、日)();
年月日.增加一天();
年月日.螢屏輸出日期物件的有關資料(年、月、日)();
年月日1.增加一天();
年月日1.螢屏輸出日期物件的有關資料(年、月、日)();
自定義的日期類 年月日(2018, 12, 16), 年月日1(2019, 12, 16);//前-后,與微軟后-前不同
cout << 年月日.二日期相減(年月日1) << endl;
uj5u.com熱心網友回復:
版主說的對呀
uj5u.com熱心網友回復:
我太費了,學不明白這個
uj5u.com熱心網友回復:
那你就往文字里填代碼啊uj5u.com熱心網友回復:
int 年值 = 0, 月值 = 0, 日值 = 0, 年值1 = 0, 月值1 = 0, 日值1 = 0;
cin >> 年值 >> 月值 >> 日值 >> 年值1 >> 月值1 >> 日值1;
自定義的日期類 年月日(年值, 月值, 日值), 年月日1(年值1, 月值1, 日值1);
年月日.螢屏輸出日期物件的有關資料(年、月、日)();
年月日1.螢屏輸出日期物件的有關資料(年、月、日)();
年月日.增加一天();
年月日.螢屏輸出日期物件的有關資料(年、月、日)();
年月日1.增加一天();
年月日1.螢屏輸出日期物件的有關資料(年、月、日)();
自定義的日期類 年月日(2018, 12, 16), 年月日1(2019, 12, 16);//前-后,與微軟后-前不同
cout << 年月日.二日期相減(年月日1) << endl;
我不知道該寫什么代碼,可不可以麻煩你一下,幫我寫一寫,我真的不會這些東西。謝謝你了
uj5u.com熱心網友回復:
你這說法很奇特!你愛寫a就寫a,愛寫aa就寫aa,我怎么幫?不知道你要怎么寫,代碼只給你參考而已。
uj5u.com熱心網友回復:
bool 自定義的日期類::判斷是否閏年()
{
return (回傳月的天數(年, 2) == 28 ? 0 : 1);
};
cout << 年月日.判斷是否閏年() << ends;
uj5u.com熱心網友回復:
你這說法很奇特!
你愛寫a就寫a,愛寫aa就寫aa,我怎么幫?不知道你要怎么寫,代碼只給你參考而已。
好吧,那麻煩你了,謝謝
uj5u.com熱心網友回復:
int 回傳月的天數(int N, int Y)
{//緣由https://bbs.csdn.net/topics/395074486
return (Y == 2 ? ((!(N % 4) && (N % 100)) || !(N % 400) ? 29 : 28) : (((Y <= 7 && Y % 2) || (Y>7 && !(Y % 2))) ? 31 : 30));
}
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74462.html
標籤:C++ 語言
