描述
定义一个圆柱类 Cylinder,成员数据为底圆半径 r 和圆柱高 h,成员函数为构造函数,GetArea() 计算圆柱体的表面积,GetVolume()计算圆柱体的体积。(注意 π 值取 3.14)
main() 函数输入圆柱的半径和高,定义一个类对象,计算并输出圆柱的表面积和体积。
备注:数据采用 double 类型。
输入
圆柱的半径和高,用空格分隔。
输出
圆柱的表面积和体积。
输入输出示例
输入 | 输出 | |
示例 1 | | |
#include<iostream>
#include<math.h>
using namespace std;
class complex{
private:
double r;
double h;
public:
void init(double R,double H)
{r=R;h=H;}
double abscomplex(){
double t;
t=3.14*r*r*h;
return t;
}
double abscomplex1(){
double m;
m=2*3.14*r*r+2*3.14*r*h;
return m;
}
};
int main()
{ complex A;
double r,h;
cin>>r>>h;
A.init(r,h);
cout<<A.abscomplex1()<<" "<<A.abscomplex()<<endl;
return 0;
}