C++编程求助编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出
C++编程求助编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出实现提示:1、数据成员包括元的半径2、成员函数包括计算周长length(),计算面积:area()...
C++编程求助
编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出
实现提示:
1、数据成员包括元的半径
2、成员函数包括计算周长length(),计算面积:area()
3、以半径值10.0创建一个对象,分别输出他的周长和面积 展开
编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出
实现提示:
1、数据成员包括元的半径
2、成员函数包括计算周长length(),计算面积:area()
3、以半径值10.0创建一个对象,分别输出他的周长和面积 展开
4个回答
展开全部
#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;
}
#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;
}
展开全部
#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;
}
#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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
周长:(保留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.
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.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询