用c++编写,跪求大佬

有一个圆环,其中小圆半径为2.5,大圆半径为7。编程定义一个circle类,含有私有变量半径r,能够初始化r,计算圆面积。主函数中通过定义2个对象(大圆和小圆)来计算出圆... 有一个圆环,其中小圆半径为2.5,大圆半径为7。编程定义一个circle类,含有私有变量半径r,能够初始化r,计算圆面积。
主函数中通过定义2个对象(大圆和小圆)来计算出圆环的面积。
展开
 我来答
我潇洒我安逸
2019-06-06 · 超过64用户采纳过TA的回答
知道小有建树答主
回答量:161
采纳率:84%
帮助的人:56.4万
展开全部
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;
}
追问
大佬这求出来的是圆环的面积么?不是两个圆的面积么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶孤雍雅045
2019-06-06 · TA获得超过298个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:56.5万
展开全部
搞清楚学生,成绩和科目的包含关系,在分析清楚程序的由上到下的层次,在明了的基础上你把伪代码写好,然后就能一步到位了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-06-06 · TA获得超过168个赞
知道答主
回答量:589
采纳率:18%
帮助的人:53.1万
展开全部
不难啊,自己不会?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式