C++编程求助编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出

C++编程求助编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出实现提示:1、数据成员包括元的半径2、成员函数包括计算周长length(),计算面积:area()... C++编程求助
编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出
实现提示:
1、数据成员包括元的半径
2、成员函数包括计算周长length(),计算面积:area()
3、以半径值10.0创建一个对象,分别输出他的周长和面积
展开
 我来答
百度网友7e1c2fdd8
2009-03-15 · TA获得超过375个赞
知道答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
#include"iostream"
#define PI 3.1415962
using namespace std;
class circle
{
private:
int r; //半径
public:
circle() //无参数构造函数以10为半径
{
r=10;
}
circle(double x) //构造函数
{
r=x;
}
double length()
{

return 2*PI*r;

}
double area()
{
return PI*r*r;
}
}
main()
{
double x;
circle a;
cout<<"默认无参数构造函数输出"<<endl;
cout<<"周长"<<a.length()<<endl;
cout<<"面积"<<a.area()<<endl;
cout<<"请输入半径";

cin>>x;
circle b(x);

cout<<"参数构造函数输出"<<endl;
cout<<"周长"<<b.length()<<endl;
cout<<"面积"<<b.area()<<endl;
}
ljjmlx
2009-03-15
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
#include<iostream.h>
#define Pi 3.14;
class yuan
{
public:
float length(float);
float area(float);
private:
float r;
};

float yuan::length(float r)
{float len;
len=2*Pi*r;}
float yuan::area(floay r)
{float ar;
ar=Pi*r*r;}
void main()
{
yuan m;
cout<<m.length(10.0)<<m.area(10.0)<<endl;

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小蜗牛冒险
2009-03-15 · TA获得超过3737个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:437万
展开全部
#include<iostream>
using namespace std;
class circle
{
public:circle(double r):a(r){}
void length(){cout<<"length="<<2*3.14*a<<endl;}
void area(){cout<<"area="<<3.14*a*a<<endl;}
private:double a;};
int main()
{
circle x(10.0);
x.length();
x.area();
cin.get();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiao605327204
2009-03-21
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
周长:(保留2位小数)
var
r,l:real;
begin
readln(r);
l:=2*3.14*r;
writeln(l:0:2);

end

面积:(保留2位小数)
var
r,s:real;
begin
readln(r);
s:=3.14*r*r;
writeln(s:0:2);

end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式