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 傳...