圆类.cpp 725 B

12345678910111213141516171819202122232425262728293031323334
  1. const float PI = 3.14;
  2. class Circle {
  3. private:
  4. float radius;
  5. public:
  6. // 构造函数
  7. Circle(float r) {
  8. radius = r;
  9. }
  10. // 计算圆的面积
  11. float getArea() {
  12. return PI * radius * radius;
  13. }
  14. // 计算圆的周长
  15. float getGirth() {
  16. return 2 * PI * radius;
  17. }
  18. };
  19. #include<iostream>
  20. using namespace std;
  21. int main()
  22. {
  23. float r;
  24. cout << "请输入圆的半径:";
  25. cin >> r; //从键盘接受半径的值
  26. Circle c1(r); //将值赋值给半径并调用定义好的函数
  27. cout<<"圆的面积为:"<<c1.getArea()<<endl;
  28. Circle c2(r);
  29. cout<<"圆的周长为:"<<c2.getGirth()<<endl;
  30. }