第十四周 專案2 平面面積OJ版

2021-06-22 06:06:16 字數 1233 閱讀 7067

/*

*檔名稱:

*完成日期:2023年5月27日

*版本號:v0.1

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

*輸入描述:無

*問題描述:編寫乙個程式,定義抽象基類shape,由它派生出5個派生類: circle(圓形)、square(正方形)、rectangle(矩形)、trapezoid(梯形)、********(三角形)。

用虛函式分別計算幾種圖形面積,並求它們之和。

要求用基類指標陣列,使它每乙個元素指向乙個派生類物件。

*程式輸入:

*程式輸出:

*問題分析:

*演算法設計:

*我的程式:

*/#include #include using namespace std;

class shape

;class circle:public shape

virtual double area()

private:

float r;

};class square:public shape

virtual double area()

private:

float a;

};class rectangle:public shape

virtual double area()

private:

float length;

float width;

};class trapezoid:public shape

virtual double area()

private:

float sd;

float xd;

float heigh;

};class ********:public shape

virtual double area()

private:

float len;

float height;

};int main()

; double areas=0.0;

for(int i=0; i<5; i++)

cout<

結果展示:

心得體會:現在終於知道為啥在oj上提交老是出現錯誤了。

平面面積OJ版

程式的版權和版本宣告部分 檔名稱 test.cpp 作 者 任子儀 完成日期 2014年 5月 27日 版 本 號 v12.1 輸入描述 無 問題描述 程式輸出 問題分析 略 演算法設計 略 include includeusing namespace std class shape class c...

第十四周oj專案二國家排序

問題及 檔名稱 test.cpp 作 者 郝俊宇 完成日期 2014年 12 月 4 日 版 本 號 v1.0 問題描述 世界格局動盪不安,10國緊急召開會議磋商對策。有些國家斤斤計較,參會代表的座位如何排定爭個不停。現在給他們按字典序排列,趕緊商議正事。請編寫程式,為這10國的代表排好順序。輸入描...

第十四周專案三

問題及 all right reserved.檔名稱 是否二叉排序樹.cpp 版本號 v1.0 問題描述 設計乙個演算法,判斷給定的二叉樹是否是二叉排序樹。輸入描述 用二叉樹的形式輸入數字 程式輸出 判斷結果 include include define maxsize 100 typedef in...