【3.22 】声明一个Circle类,有数据成员radius(半径)、成员函数area(),计算圆的面积,构造一个Circle的对象进行测试。
#include<iostream>
#include<cstring>
using namespace std;
class Circle{ //声明圆类
double r; //定义圆的半径r
double cs; //定义圆的面积cs
public:
void radius_input() //定义成员函数radius_input
{
cout<<"please input r: ";
cin>>r; //输入半径r
}
void area_out() //定义成员函数area_out
{ cs=3.14*r*r; //计算出圆的面积cs
printf("The area of circle is:%f\n",cs);
}
};
int main()
{
Circle C1,C2,C3; //定义圆类的对象C1,C2,C3
C1.radius_input(); //调用函数radius_input(),输入C1的半径
C1.area_out(); //调用函数area_out()
C2.radius_input(); //调用函数radius_input(),输入C2的半径
C2.area_out(); //调用函数area_out()
C3.radius_input(); //调用函数radius_input