第十二周實驗報告(3)

2021-06-06 08:59:53 字數 1374 閱讀 1281

/*

* 程式的版權和版本宣告部分

* 檔名稱:                             

* 作    者:   程龍                             

* 完成日期:   2012  年  5  月  8  日

* 對任務及求解方法的描述部分

* 輸入描述:

* 問題描述:

* 程式輸出:

*/#include #include#include using namespace std;

enum vehiclestaus ; //車輛狀態:泊車、行進

class vehicle //車輛類

//建構函式,初始時,當前速度總為0且處在停車狀態

void start(); //由rest狀態到running, 初速為1

void stop(); //由running狀態到rest, 當前速度小於5時,才允許停車

void speed_up(); //加速,呼叫1次,速度加1

void slow_down(); //減速,呼叫1次,速度減1,速度為0時,停車

};class bicycle :virtual public vehicle//(1)自行車類的虛基類為車輛類

//定義建構函式

};class motorcar :virtual public vehicle//(2)機動車類的虛基類也為車輛類

;motorcar::motorcar(int maxs, int w, int s, int p): vehicle(maxs, w),seatnum(s),passengernum(p){}

class motorcycle:public motorcar,public bicycle//(3)電單車類的基類為自行車類和機動車類;

第十二周實驗報告(3)

任務3 在下面一段類的定義中,自行車類的虛基類為車輛類,機動車類的虛基類也為車輛類,電單車類的基類為自行車類和機動車類,類之間均為公有繼承。1 根據上面各類間關係的描述,補全下面程式段中空缺的 2 實現程式中宣告的成員函式,注意相應操作中的動作發生的條件不能滿足時應給出提示。3 執行程式,享受開摩托...

第十二周實驗報告3

程式的版權和版本宣告部分 檔名稱 class time 作 者 於昊 完成日期 2012 年 05 月 6 日 版 本 號 1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 include include include using namespace std ...

第十二周實驗報告1

實驗目的 學會使用迴圈控制語句解決實際問題,並強化注重效率的觀念 實驗內容 用迴圈控制語句編寫程式,完成表示式的計算 求1000內的完數 作 者 徐嘉健 完成日期 2011 年 11 月 13 日 版本號 number one 對任務及求解方法的描述部分 輸入描述 無 問題描述 乙個數如果恰好等於它...