C++程序设计练习

任意给一个圆的半径r,任意输入一个倍数k,将该圆的面积放大k倍。要求定义一个圆类Circle,包含radius属性和setRadius
()和area()方法。其中主函数的后两行已经提供,并自动附在程序的后面。请提交完善部分。

    cout<<"增大后的面积="<<enlarge(c.area(),k)<<endl;
   	//使用普通函数enlarge将c的面积放大k倍。 
    return 0;
}

//下方提供完整代码

#include <iostream>

using namespace std;
const double PI=3.14;

class Circle
{

public:
    double radius;

    Circle(double r)
    {
        radius = r;
    }

    void setRadius(double r)
    {
        radius = r;
    }

    double area()
    {
        return PI * radius * radius;
    }

};

double enlarge(double area, double k)
{
    return area * k;
}


int main()
{
    double r,k;
    cin>>r>>k;
    Circle c(r);
    cout<<"增大后的面积="<<enlarge(c.area(),k)<<endl;
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值