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

来源:百度知道 编辑:UC知道 时间:2024/09/12 16:35:38
C++编程求助
编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出
实现提示:
1、数据成员包括元的半径
2、成员函数包括计算周长length(),计算面积:area()
3、以半径值10.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;
}

#include<iostream.h>
#def