C++定义一个circle类,含有私有变量半径r,能初始化r,求圆环的面积
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/13 12:46:59
C++定义一个circle类,含有私有变量半径r,能初始化r,求圆环的面积
![C++定义一个circle类,含有私有变量半径r,能初始化r,求圆环的面积](/uploads/image/z/4565406-30-6.jpg?t=C%2B%2B%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AAcircle%E7%B1%BB%2C%E5%90%AB%E6%9C%89%E7%A7%81%E6%9C%89%E5%8F%98%E9%87%8F%E5%8D%8A%E5%BE%84r%2C%E8%83%BD%E5%88%9D%E5%A7%8B%E5%8C%96r%2C%E6%B1%82%E5%9C%86%E7%8E%AF%E7%9A%84%E9%9D%A2%E7%A7%AF)
class circle{
public:
circle(float r=0){this->r=r;}
float area();
{return 3.14*r*r;}
private:
float r;
};
再问:![](http://img.wesiedu.com/upload/3/a0/3a0da33f3002fa5e600e7cd5ad1100bf.jpg)
再问: 为什么在cout出area时错误啊
再答: area()的前面必须有个前缀,是谁的面积,如a.area();
还有,你的构造函数中怎么还有一个局部变量b,而又没有赋值,结果肯定出错,只要一条语句:
r=a;
再问: 这是个填空题,我不能改变原有结构啊
再问:![](http://img.wesiedu.com/upload/6/d6/6d6beb9e012c8aa0f1725ace7df3c54b.jpg)
再问: 怎样呢
再答: 1)题目中,构造函数中只有一个空,你写两条语句做什么;就一条:r=a;即可
2)题目是求环 的面积,即大圆的面积减去小圆的面积所以填:b.area()-a.area()
再问: 谢谢你了!
再问:![](http://img.wesiedu.com/upload/2/50/2509ff6be2039ae7cdf40049107da0da.jpg)
再问: 为什么出错了?
再问: 出错提示如下
再问:![](http://img.wesiedu.com/upload/f/26/f26e9941b499b7807b45816b47079af4.jpg)
再问:![](http://img.wesiedu.com/upload/7/3b/73be8403307b8e36c7d30b9bea6a0636.jpg)
再答: main()函数上面的类方法cuboid::show_cuboid()少了个花括符"}";
错误提示:error c206:'main':local function.......的意思是:局部函数main的定义是不合法的,说明前面的有模块不完整 。
c++是以函数(方法)为基本单位;基本形式:
类型 函数名(形参表)
{
语句序列;//函数体
}
public:
circle(float r=0){this->r=r;}
float area();
{return 3.14*r*r;}
private:
float r;
};
再问:
![](http://img.wesiedu.com/upload/3/a0/3a0da33f3002fa5e600e7cd5ad1100bf.jpg)
再问: 为什么在cout出area时错误啊
再答: area()的前面必须有个前缀,是谁的面积,如a.area();
还有,你的构造函数中怎么还有一个局部变量b,而又没有赋值,结果肯定出错,只要一条语句:
r=a;
再问: 这是个填空题,我不能改变原有结构啊
再问:
![](http://img.wesiedu.com/upload/6/d6/6d6beb9e012c8aa0f1725ace7df3c54b.jpg)
再问: 怎样呢
再答: 1)题目中,构造函数中只有一个空,你写两条语句做什么;就一条:r=a;即可
2)题目是求环 的面积,即大圆的面积减去小圆的面积所以填:b.area()-a.area()
再问: 谢谢你了!
再问:
![](http://img.wesiedu.com/upload/2/50/2509ff6be2039ae7cdf40049107da0da.jpg)
再问: 为什么出错了?
再问: 出错提示如下
再问:
![](http://img.wesiedu.com/upload/f/26/f26e9941b499b7807b45816b47079af4.jpg)
再问:
![](http://img.wesiedu.com/upload/7/3b/73be8403307b8e36c7d30b9bea6a0636.jpg)
再答: main()函数上面的类方法cuboid::show_cuboid()少了个花括符"}";
错误提示:error c206:'main':local function.......的意思是:局部函数main的定义是不合法的,说明前面的有模块不完整 。
c++是以函数(方法)为基本单位;基本形式:
类型 函数名(形参表)
{
语句序列;//函数体
}
C++定义一个circle类,含有私有变量半径r,能初始化r,求圆环的面积
1.编程程序,实现计算有一个圆环面积,大圆小圆半径键盘输入.编程定义一个circle类,含有私有变量拜托
定义一个描述圆形的类,类中有两个成员变量:R,Area,分别表示圆的半径和面积.定义构造函数,初始化这两个变量;定义方法
定义一个Circle类,包括数据成员R(半径),成员函数Area( ),计算圆的面积.定义一个对象B进行测试.
从已知半径为R的圆板上挖掉一个半径为r(r<R)的同心圆板,求所剩圆环面积S关于r
创建一个Circle类,它有一个单精度数据成员r表示半径,再定义两个函数求周长和面积
编写一个圆类Circle该类有一个成员变量radius(私有浮点型)用于存放圆的半径,和两个构造器方法为Circle()
定义一个圆类,类名Circle,在类Circle中定义数据成员r(圆的半径),定义成员方法getZhou( ),返回圆的
设计一个园类circle和一个桌子类table,circle类包括私有数据成员半径radius和求圆面积得成员函数get
2.定义一个圆类(Circle),私有数据成员为半径(radius)、圆周长和面积,共有成员函数为输入半径;计算
从已知半径尾R的与案板上挖掉一个半径为r(r小于R)的同心圆板.求所剩圆环面积关于r的函数关系式
编写一个C#控制台应用程序,根据半径,计算圆的周长和面积.半径r,周长circle,面积area,π为3.14 求步骤