和上期一样,我又双叒叕爆肝。这期是关于圆的。
有兴趣的可以看一看。
class C//圆
{
private:
double PI=3.14159265358979323846;
public:
double cir_area(double _R){return _R*_R*PI;}//圆
double cir_per(double _R){return 2.0*_R*PI;}
double cyl_size(double _R,double _H){return cir_area(_R)*_H;}//圆柱
double cyl_surf(double _R,double _H){return 2.0*cir_area(_R)+_H*cir_per(_R);}
double cone_size(double _R,double _H){return cyl_size(_R,_H)/3.0};// 圆锥
double cone_surf(double _R,double _H){return cir_area(_R)+cir_per(_R)*sqrt(radius*radius+height*height)/2.0;}
double tai_size(double _r,double _R,double _H){return (_r*_r+_r*_R+_R*_R)*PI*H/3.0;}//圆台
double tai_surf(double _r,double _R,double _H){return PI*(_r*_r+_R*_R+(_r+_R)*(_H*_H+(_R-_r)*(_R-_r)));}
double ball_size(double _R){return cir_area(_R)*_R*4.0/3.0;}//球体
double ball_surf(double _R){return cir_area(_R)*4.0;}
}
最后再说一下:
不得以任何形式转载!!!