题目要求:根据输入的旱冰场半径得出造价
#include <iostream>
using namespace std;
int const M = 20;
int const N = 35;
double const pi = 3.14;
class Circle
{
public:
void setRadius(double r);
double area();
double circumference();
private:
double radius;
};
int main()
{
double r;
cout << "请输入旱冰场的半径:" ;
cin >> r;
Circle c;
c.setRadius(r);
cout << "旱冰场的造价为 " << M * c.area() + N * c.circumference() << " 元." << endl;
return 0;
}
void Circle::setRadius(double r)
{
radius = r;
}
double Circle::area()
{
return pi * radius * radius;
}
double Circle::circumference()
{
return pi * radius * 2;
}
运行结果