物件導向的程式設計綜合題

2021-10-10 13:42:59 字數 1211 閱讀 3145

①定義 date 類物件 d1、d2,分別用於表示 2020 年 5 月 8 日、默

認日期;

②對 d1、d2 進行比較,並輸出較小者的日期;

③動態建立 datetime 類物件以表示 2020 年 4 月 14 日 8 時 0 分 0

秒,並定義指標變數 p 使其指向該物件;

④為 p 所指向的物件增加 100 秒,並輸出運算後的物件資訊;

⑤撤銷 p 所指向的物件。

#include

using

namespace std;

class

date

date

(int year,

int month,

int day)

void

show()

bool

operator

<

(date &d)};

class

datetime

:public date

datetime

(int year,

int month,

int day,

int hour,

int min,

int sec)

:date

(year,month,day)

void

showt()

friend datetime operator

+(datetime &t,

int k);}

;datetime operator

+(datetime &t,

int k)

intmain()

else

cout

datetime *p;

p=newdatetime

(2020,4

,14,8

,0,0

);//④為 p 所指向的物件增加 100 秒,並輸出運算後的物件資訊;

(*p)=(

*p)+

100;

p->

showt()

;//⑤撤銷 p 所指向的物件。

delete p;

return0;

}

XDOJ綜合題 檔案排序

類別 綜合 時間限制 1s 記憶體限制 256kb 問題描述 作業系統中在查詢檔案時會按照某個規則對檔案排序,例如下圖為按照檔案修改日期逆序排 序 最後修改的排在最前面 但目前作業系統不支援同時按照多個字段進行排序。現在請你寫乙個程式能夠同時按照修改 日期和檔案大小對檔案進行排序,排序規則為 1.日...

unity之綜合題2總結

嗨,歡迎來到我們的 狗刨網,今天我們講的總結,繼續是迴圈的問題,接下來我們繼續練習吧,所謂孰能生巧呀。1 使用continue計算1 3 5 99 根據題意可知,這是乙個求和的,而且是奇數求和,根據題意可知通式公式是2n 1 因為使用continue所以用到if語句。int i for i 1 i ...

微軟100題(8) 綜合題

1.有兩個房間,一間房裡有三盞燈,另一間房有控制著三盞燈的三個開關,這兩個房間是 分割開的,從一間裡不能看到另一間的情況。現在要求受訓者分別進這兩房間一次,然後判斷出這三盞燈分別是由哪個開關控制的。有什麼辦法呢?答 進入開關房,開幾分鐘a,關掉a 開b,關著c 去燈房,亮著是b控制,關著但是摸著有熱...