用c++编写程序:求圆形circle的周长和面积,请编写一个基于对象的程序。数据成员包括R(半径)

要求用成员函数实现以下功能:1、由键盘输入一个圆的半径;2、计算圆的周长和面积... 要求用成员函数实现以下功能:
1、由键盘输入一个圆的半径;
2、计算圆的周长和面积
展开
 我来答
百度网友1fc36d4
2011-09-06 · TA获得超过3126个赞
知道大有可为答主
回答量:1497
采纳率:100%
帮助的人:1802万
展开全部
#include <iostream.h>

#define PI 3.141593

class Circle
{
public:
Circle():m_radius(1)
{
}

~Circle()
{
}

void SetRadius(double radius)
{
if(radius<1e-6) radius=1e-6;
m_radius=radius;
}

double GetRadius()
{
return m_radius;
}

double Perimeter()
{
return 2*PI*m_radius;
}

double Area()
{
return PI*m_radius*m_radius;
}
private:
double m_radius;
};

int main()
{
Circle c;
double r;
cout<<"Please input R:"<<endl;
cin>>r;
c.SetRadius(r);
cout<饥慎<"It's perimeter is "<<c.Perimeter()<<endl;
cout<<搜肢碰"It's perimeter is "<世谈<c.Area()<<endl;

return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式