7 3 日程安排(多重繼承 過載) 30 分

2021-09-23 22:21:13 字數 761 閱讀 3292

已有乙個日期類date,包括三個protected成員資料

int year;

int month;

int day;

另有乙個時間類time,包括三個protected成員資料

int hour;

int minute;

int second;

現需根據輸入的日程的日期時間,安排前後順序,為此以date類和time類為基類,建立乙個日程類schedule,包括以下新增成員:

int id;//日程的id

bool operator < (const schedule & s2);//判斷當前日程時間是否早於s2

生成以上類,並編寫主函式,根據輸入的各項日程資訊,建立日程物件,找出需要最早安排的日程,並輸出該日程物件的資訊。

輸入格式: 測試輸入包含若干日程,每個日程佔一行(日程編號id 日程日期(**//)日程時間(::))。當讀入0時輸入結束,相應的結果不要輸出。

輸入樣例:

1 2014/06/27 08:00:01

2 2014/06/28 08:00:01

0輸出樣例:

the urgent schedule is no.1: 2014/6/27 8:0:1

#include using namespace std;

class date

void showdate()

if(i!=0)

return 0;

}

AAAI 19 日程 安排

aaai會議系列的目的是促進人工智慧 ai 研究,促進ai及其附屬學科的研究人員,從業人員,科學家,學生和工程師之間的科學交流。aaai 19是第三十三屆aaai人工智慧會議。它將延續之前aaai會議的傳統,包括技術 演示,特邀演講,研討會,輔導,海報會議,高階會員演示,競賽和展覽計畫,所有這些都是...

PTA 7 2 日程安排(多重繼承 過載)

已有乙個日期類date,包括三個protected成員資料 int year int month int day 另有乙個時間類time,包括三個protected成員資料 int hour int minute int second 現需根據輸入的日程的日期時間,安排前後順序,為此以date類和t...

日程安排(多重繼承 過載)

已有乙個日期類date,包括三個protected成員資料 int year int month int day 另有乙個時間類time,包括三個protected成員資料 int hour int minute int second 現需根據輸入的日程的日期時間,安排前後順序,為此以date類和t...