Advertisement

华中科技大学SPOC编程题第7章

阅读量:

1定义球类(20分)
题目内容:构建一个球体类,其数据成员为球体的半径(double类型)

设计用于计算球体表面积与体积的成员函数,并编写主函数以测试所定义的类。

计算球体表面积的公式为:S=4 pi r^2

计算球体体积的公式为:V=4/3 pi r^3

其中,pi表示圆周率,r2表示r的平方,r3表示r的立方,

请注意此处展示的是数学表达式,而非C++代码表达式

请补全该类的完整定义

#include

using namespace std;

const double PI=3.14159;

void Sphere::show()

{

复制代码
    cout<<"半径为"<<r<<"的球表面积为"<<getS()<<endl;
    
    cout<<"半径为"<<r<<"的球体积为"<<getV()<<endl;
    
    
      
      
      
    

}

int main()

{

复制代码
      double r1,r2;
    
      cin>>r1>>r2;
    
      Sphere  q1(r1),q2;
    
    q1.show();
    
    q2.show();
    
    q2.setR(r2);
    
    q2

全部评论 (0)

还没有任何评论哟~