//擴充套件程式:建立乙個三角形類
//修改create_object函式,使得程式支援三角形的建立
//和求面積、列印等操作
//p=1/2(a+b+c) s=sprt(p*(p-a)*(p-b)*(p-c))
#include
#include
using namespace std;
class shape
};
class ******** : public shape ; // 派生類circle定義結束
class rectangle : public shape ; // 派生類
double shape::getarea() const
// shape類getarea函式的定義
void shape::print() const
// circle類建構函式
double circle::getarea() const
// circle類getarea函式定義
void circle::print() const
void ********::print() const
;double getarea() const;
void print() const;
private:
int c;
}; double cube::getarea() const
void cube::print() const
void creat_object(shape **ptr)
case 'r': //建立rectangle類物件
case 'u': //建立cube類物件
多型課堂作業
擴充套件程式 建立乙個三角形類 修改create object函式,使得程式支援三角形的建立 和求面積 列印等操作 include using namespace std class shape class public shape 派生類circle定義結束 class rectangle pub...
課堂作業1
2017 7222 我是王薏植 愛好是打遊戲 再就沒了.我的碼雲個人主頁是 目前 量有5000行了 我最喜歡吃肉!ouo 1 回想一下你初入大學時對計算機專業的暢想 當初是如何做出選擇計算機專業的決定的?因為喜歡打遊戲所以比較喜歡計算機。你認為過去兩年中接觸到的課程是否符合你對計算機專業的期待,為什...
C 課堂作業 2
給定乙個常數k以及乙個單鏈表l,請編寫程式將l中每k個結點反轉。例如 給定l為1 2 3 4 5 6,k為3,則輸出應該為3 2 1 6 5 4 如果k為4,則輸出應該為4 3 2 1 5 6,即最後不到k個元素不反轉。輸入格式 每個輸入包含1個測試用例。每個測試用例第1行給出第1個結點的位址 結點...