题解 | #牛牛学圆#

牛牛学圆

https://ac.nowcoder.com/acm/problem/21997

使用面向对象思想

#include <iostream>
#include <iomanip>
#define PI 3.14159

using namespace std;

class Circle {
    public:
        Circle(double radius): _radius(radius){}
    
        // 计算周长
        double girth() {
            return _radius * 2 * PI;
        }
    
        // 计算面积
        double area() {
            return _radius * _radius * PI;
        }
    private:
        double _radius;
};


int main() {
    double radius;
    cin >> radius;
    
    Circle circle(radius);
    
    cout << fixed << setprecision(6) << circle.girth() << endl;
    cout << fixed << setprecision(6) << circle.area() << endl;
    
    return 0;
}
全部评论

相关推荐

Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务