用C編寫題目定義圓柱體類Cylinder,包括

2021-03-03 22:15:12 字數 1966 閱讀 7096

1樓:匿名使用者

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

#include

#define pi 3.14

using namespace std;

class cylinder;

double area()

double volume()

void print()

希望採納~

2樓:匿名使用者

#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++先建立乙個point(點)類,包含保護資料成員x,y(座標).以point類為基類,派生出乙個circle(圓)類,

3樓:匿名使用者

#include

using namespace std;

class point

~point(void)

protected:

int x,y;

};class circle:public point~circle(void)

void area(void)

protected:

int r;

};class cylinder:public circle~cylinder(void)

void area(void)//表面積

void volume(void)//體積private:

int h;

};int main(void)

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

4樓:

看primer 就知道了

5樓:匿名使用者

#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++定義乙個圓柱類(cylinder),繼承圓類(circle)。

6樓:怺逺恆暒

#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()

VScode編寫C用自己的標頭檔案自定義函式用不了

exe 編譯命令引數 problemmatcher pattern 這是我的tasks.json檔案,測試可以內通過容。去看了國外的stackoverflow的回來答是原因是vscode沒有自將main.cpp和你實現標頭檔案函式的cpp檔案所關聯,方法是使用命令列語句g cpp生成相應的exe檔案...

用C語言編寫1到10的階乘,用C語言編寫程式,求1到10的階乘之和 S 1! 2! 3! 4! 5! 6! 7! 8! 9! 10!

include int main 擴充套件資料 在c語言中,有三種型別的迴圈語句 for語句 while語句和do while語句。分別介紹如下 forfor為當型迴圈語句,它很好地體現了正確表達迴圈結構應注意的三個問題 控制變數的初始化。迴圈的條件。迴圈控制變數的更新。while while結構迴...

關於c的題目編寫程式用引用作為函式引數來實

你好!void exchange int x,int y 這裡是預定義,函式的宣告 int main void 括號裡面的 void 表示沒有型別 void exchange int x,int y 這是函式的實現,int x,int y,帶有地址的引用 1 void 表示沒有引數,可以省略 2 傳...