请定义一个圆类(Circle),私有数据成员为圆的半径(radius),无参构造函数 置radius为0,
带参构造函数置radius为对应形参的值,公有成员函数有:获取圆的半径、求圆的周长和圆的面积。...
带参构造函数置radius为对应形参的值,公有成员函数有:获取圆的半径、求圆的周长和圆的面积。
展开
1个回答
展开全部
#include<iostream>
using namespace std;
class circle{
private:
double radius;
public:
circle(double r=0.0);
void input();
double c();
double s();
};
circle ::circle (double r)
{ radius =r;
}
void circle::input()
{ cout<<"请输入半径:"<<endl;
cin>>radius;
}
double circle::c()
{ return 2*3.14*radius;
}
double circle::s()
{ return 3.14*radius*radius;
}
int main()
{ circle A;
A.input();
cout<<"圆的周长为"<<A.c()<<endl;
cout<<"圆的面积为"<<A.s()<<endl;
system("color 2");
return 0;
}
using namespace std;
class circle{
private:
double radius;
public:
circle(double r=0.0);
void input();
double c();
double s();
};
circle ::circle (double r)
{ radius =r;
}
void circle::input()
{ cout<<"请输入半径:"<<endl;
cin>>radius;
}
double circle::c()
{ return 2*3.14*radius;
}
double circle::s()
{ return 3.14*radius*radius;
}
int main()
{ circle A;
A.input();
cout<<"圆的周长为"<<A.c()<<endl;
cout<<"圆的面积为"<<A.s()<<endl;
system("color 2");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询