C++ Circle类

蔚落 2022-08-01 00:13 293阅读 0赞

写点基础的,回顾一下。

  1. #include<iostream>
  2. #define pi 3.14
  3. using namespace std;
  4. class Circle
  5. {
  6. public:
  7. Circle(int radius){ Radius = radius; }
  8. Circle(Circle &C);
  9. ~Circle(){}
  10. int GetRadius(){ return Radius; }
  11. int GetArea()const;
  12. private:
  13. int Radius;
  14. };
  15. Circle::Circle(Circle &C){
  16. C.Radius = Radius;
  17. }
  18. int Circle::GetArea()const{
  19. return pi*Radius*Radius;
  20. }
  21. int main()
  22. {
  23. int r;
  24. Circle demo(3);
  25. cout << "demo(3)的面积是" << demo.GetArea() << endl;
  26. cout << "请输入一个圆的半径 r = ";
  27. cin >> r;
  28. Circle demo1(r);
  29. cout << "demo1(r)的面积是" << demo1.GetArea() << endl;
  30. return 0;
  31. }

发表评论

表情:
评论列表 (有 0 条评论,293人围观)

还没有评论,来说两句吧...

相关阅读