/* 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: 2013-3-15.1.cpp * 作 者:王筱菀 * 完成日期:2013年 3月15日 * 版本号: v1.0 * * 输入描述:输入半径 * 问题描述:(1)在类声明中声明相关的公共成员函数;
(2)在类声明和main()函数之间,定义声明的成员函数 * 程序输出:旱冰场的等价 */ #include<iostream> using namespace std; #define PRICE 3.1415926 class Circle {private: double radius; public: double area(); double circumference(); void setRadius(double r); }; void Circle::setRadius(double r) { radius=r; } double Circle::circumference() { return 2*PRICE*radius; } double Circle::area() { return PRICE*radius*radius; } int main() { double r; cout<<"请输入旱冰场的半径:"; cin>>r; Circle c; c.setRadius(r); cout<<"旱冰场的造价为"<<20*c.area()+35*c.circumference()<<"元。"<<endl; return 0; }