C 構造圓柱體的類,C 構造一個圓柱體的類

時間 2021-09-17 08:22:56

1樓:張未來

很簡單啊,先建立圓柱體的類,然後建立私有變數,半徑r和高h,可以新增有引數的建構函式,初始化半徑和高,然後新增get和set方法,獲取底面積的方法,直接返回π*r*r,獲取體積的方法,π*r*r*h,定義該類的變數的時候,可以指定半徑和高。計算底面積和體積直接呼叫方法就可以了。

2樓:匿名使用者

#include

using namespace std;

const double pi = 3.14159;

class circle

;circle::circle(double r,double h)double circle::size()double circle::square()int main()

3樓:匿名使用者

#include

using namespace std;

#define pi 3.14159

class circle

circle(double,double);

double size();

double square();

double radius;

double high;

};circle::circle(double r,double h)

double circle::size()double circle::square()int main()

採用c++定義一個圓柱類(cylinder),繼承圓類(circle)。

4樓:怺逺恆暒

#include

#include

using namespace std;

#define pi 3.14159

class circle //圓類

};class cylinder:public circle //圓柱類繼承圓類

cylinder(float r,float h)//解構函式

~cylinder() {}

//radius height get set 方法void set_radius(float r)void set_height(float h)//圓柱體積方法

float volume()

};int main()

用c++編寫 題目:定義一個圓柱體類cylinder,包括: 私有資料成員,其中包括: 5

5樓:匿名使用者

下面是自我幫你編的。測試通過了

#include

#define pi 3.14

using namespace std;

class cylinder;

double area()

double volume()

void print()

希望採納~

6樓:匿名使用者

#include

#define pi 3.1415926

using namespace std;

class cylinder

;double getradius()

double getheight()

double setradius(double r)double setheight(double h)double area()

double volume()

};int main()

c++: 建立一個類cylinder,cylinder的建構函式被傳遞了兩個double值,分別表示圓柱體的半徑和高度,

7樓:匿名使用者

#include

using namespace std;

#define pi 3.14159

class cylinder

double vol()const;

private:

double radius; //radius

double height; //height

double volume;//volume of current object

static double total_vol;//total volume

};double cylinder::total_vol = 0;

double cylinder::vol()const

void getparas(double& radius,double& height,double& vol,double& total_vol,const cylinder& obj)

int main()

已經是一個可以執行的源程式了,在vs2008下除錯通過。

c++ 程式設計 下面定義了一個圓類,請在其基礎上實現一個圓柱體類(column),實現計算圓柱體體積 10

8樓:陽雪松

class column: public circle};

9樓:眾裡尋她請谷歌

class circle

circle(double r)

double getarea()

};double circle::p = 3.1415926;

class pillar:public circledouble getvolum()};

c++ 定義1個點類point,一個圓類circle,一個圓柱體類cylinder,點類派生圓類,圓類派生圓

10樓:

看primer 就知道了

11樓:匿名使用者

#include

using std::cout;

using std::endl;

#define pi 3.14159

struct point

virtual void show() const};struct circle : public pointdouble area() const

double perimeter() constvoid show() const

};struct cylinder : public circledouble area() const

double volume() constvoid show() const

};int main()

c語言求圓柱體的表面積,c語言如何程式設計求圓體積和表面積

不知道你的錯到底是什麼,但我認為首先你輸入半徑和高的時候是不是整數,然後你在輸入半徑和高的時候中間是否是用 空格 分隔的,最後你的變數float是有效位數是否支援小數點後7位呢?建議用double定義程式中的所有變數。 出現什麼問題了?程式本身應該是沒有問題的,估計是你輸入資料的時候格式有問題!你輸...

如何機械固定旋轉圓柱體,如何機械固定一個旋轉圓柱體

通過滑動軸承或者滾動軸承,軸承座,螺栓,平墊圈或止逆墊圈固定於不影響旋轉圓柱體運動的平面上。 zjy張金銀 使用軸承架 或平面推力軸承 雪夜精靈獅 做一個套筒固定,三抓夾固定 三面加筋固定 機械 英文名稱 machinery 是指機器與機構的總稱。機械就是能幫人們降低工作難度或省力的工具裝置,像筷子...

c裡建構函式是什麼概念,請問C 中一個建構函式後面加個冒號是什麼意思

孟儂 1 和類名相同 2 沒有返回值型別宣告 還有除了以上說的倆點,還要注意 二 建構函式的定義 建構函式的名字不能隨便起,必須讓編譯器認得出才可以被自動執行。它的命名方法既簡單又合理 讓建構函式與類同名。除了名字外,建構函式的另一個特別之處是沒有返回值型別,這與返回值型別為void的函式不同。如果...