設計並測試乙個橢圓類

2021-08-19 16:26:11 字數 522 閱讀 3988

題目內容:

設計並測試乙個名為ellipse的橢圓類,其屬性為圓心座標及長半軸和短半軸的長度。設計乙個建構函式(ellipse(int,int,double,double))對這些屬性進行初始化,並通過成員函式計算出橢圓的面積(double

area())。

s(橢圓面積)=pi(圓周率)×a(長半軸)×b(短半軸)

其中pi取3.14

輸入格式:

圓心座標、長半軸和短半軸的長度

輸出格式:

橢圓的面積

輸入樣例:

1 1 1 2

輸出樣例:

6.28

時間限制:500ms記憶體限制:32000kb

#include

using

namespace

std;

class ellipse

double area(double aa,double bb)

};int main()

設計並實現乙個Book類

描述 此題以及後面幾題要求你設計並實現乙個book類,你可以想象這是圖書館系統的一部分。book類應該包含isbn號 書名 作者和版權日期的成員,以及表示是否已經借出的成員。建立能夠返回這些成員的值的函式,以及借書和還書的函式。將isbn號儲存為string 輸入輸入有多行,每一行分別是書名,作者名...

設計乙個類

1 設計乙個不能被繼承的類 1 將建構函式設為私有 此時子類不能訪問基類的建構函式,因此建立子類時就會報錯 無法訪問private成員 class base uninherit base uninherit const base uninherit rhs base uninherit operat...

設計並測試Trapezium類

題目內容 設計並測試乙個名為trapezium的梯形類,其屬性為梯形的四個頂點的座標。該梯形上邊和下邊均和x軸平行。根據類的封裝性要求,在類的宣告中用8個私有的整型變數表示4個點的座標值,宣告成員函式initial int,int,int,int,int,int,int,int 初始化資料成員,函式...