用c++编写,跪求大佬
有一个圆环,其中小圆半径为2.5,大圆半径为7。编程定义一个circle类,含有私有变量半径r,能够初始化r,计算圆面积。主函数中通过定义2个对象(大圆和小圆)来计算出圆...
有一个圆环,其中小圆半径为2.5,大圆半径为7。编程定义一个circle类,含有私有变量半径r,能够初始化r,计算圆面积。
主函数中通过定义2个对象(大圆和小圆)来计算出圆环的面积。 展开
主函数中通过定义2个对象(大圆和小圆)来计算出圆环的面积。 展开
3个回答
展开全部
circle.h
#ifndef CIRCLE_H
#define CIRCLE_H
class Circle
{
public:
Circle(float r);
float area();
private:
float m_r;
};
#endif // CIRCLE_H
circle.cpp
#include "circle.h"
#define PI 3.14
Circle::Circle(float r):r(m_r)
{
}
float Circle::area()
{
float CircleArea = 0.0;
CircleArea = PI*m_r*m_r;
return CircleArea;
}
main.cpp
#include "circle.h"
int main()
{
Circle bigCircle(7);
std::cout<<bigCircle.area();
Circle smallCircle(2.5);
std::cout<<smallCircle.area();
float area = bigCircle.area() - smallCircle.area();//圆环的面积
return 0;
}
追问
大佬这求出来的是圆环的面积么?不是两个圆的面积么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
搞清楚学生,成绩和科目的包含关系,在分析清楚程序的由上到下的层次,在明了的基础上你把伪代码写好,然后就能一步到位了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不难啊,自己不会?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询