C++建立正四面体类,计算边长为a的正四面体的体积、表面积-查字典问答网
分类选择

来自卢剑的问题

  C++建立正四面体类,计算边长为a的正四面体的体积、表面积

  C++建立正四面体类,计算边长为a的正四面体的体积、表面积

1回答
2020-09-14 21:26
我要回答
请先登录
钱炳烔

  //上面那位是正方体,不是正四面体

  #include

  #include

  usingnamespacestd;

  classCRegulartetrahedron

  {

  public:

  CRegulartetrahedron():edge(0),height(0){}

  CRegulartetrahedron(doublex):edge(x)

  {

  height=sqrt(6.0)/3.0*edge;

  }

  doubleGetVolume()//体积

  {

  return1.0/2.0*edge*sqrt(3.0)/2.0*edge*height*1.0/3.0;//底面积乘以高除以三分之一

  }

  doubleGetSuperficialArea()//表面积

  {

  return4.0*1.0/2.0*edge*sqrt(3.0)/2.0*edge;//四个面积之和

  }

  private:

  doubleedge;//边长

  doubleheight;

  };

  voidmain()

  {

  CRegulartetrahedronRT(2);

  cout

2020-09-14 21:29:35

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •