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的函式不同。如果...