宣告一個Circle類,資料成員為radius,成員函式有帶引數的建構式、求圓面積的函式。由Circle類的公有派生類新類Cylinder類,派生類中資料成員為heigth,成員函式有帶引數的建構式、求圓柱的體積的函式。主函式中定義一個Cylinder的物件,給出半徑和高,然后輸出圓柱的體積。
uj5u.com熱心網友回復:
C++問題求代碼,重金酬謝!uj5u.com熱心網友回復:
#include<iostream>#define pi 3.14
using namespace std;
class Circle
{
public:
Circle(int radius){ Radius = radius; }
Circle(Circle &C);
~Circle(){}
int GetRadius(){ return Radius; }
int GetArea()const;
private:
int Radius;
};
Circle::Circle(Circle &C){
C.Radius = Radius;
}
int Circle::GetArea()const{
return pi*Radius*Radius;
}
int main()
{
int r;
Circle demo(3);
cout << "demo(3)的面積是" << demo.GetArea() << endl;
cout << "請輸入一個圓的半徑 r = ";
cin >> r;
Circle demo1(r);
cout << "demo1(r)的面積是" << demo1.GetArea() << endl;
return 0;
}
————————————————
著作權宣告:本文為CSDN博主「ptspzy」的原創文章,遵循 CC 4.0 BY-SA 著作權協議,轉載請附上原文出處鏈接及本宣告。
原文鏈接:https://blog.csdn.net/ptspzy/article/details/46497457
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/20625.html
標籤:基礎類
上一篇:c語言建立二叉樹
下一篇:二叉平衡樹和散串列
