第一周实践:旱冰场造价

来源:互联网 发布:mac git 安装 编辑:程序博客网 时间:2024/05/19 23:15

问题及代码

/*    *ALL rights reserved.        *文件名称: 初学对象       *作者:李长鸿        *完成时间:2015.3.18     *问题描述:对象求旱冰场造价      */   #include <iostream>using namespace std;const int M=20;   //水泥场地每平米造价const int N=35;   //围栏每米造价class Circle{public://下面声明需要的成员函数(从已经提供的main函数中可以找出需要哪些成员函数)    void setRadius(int n);      float area();      float circumference();private:    double radius;};//下面定义需要的成员函数void Circle::setRadius(int n){    radius=n;}float Circle::area(){    return (3.14*radius*radius);}float Circle::circumference(){    return (3.14*2*radius);}int main(){    double r;    cout<<"请输入旱冰场的半径: ";    cin>>r;    Circle c;    c.setRadius(r);    cout<<"旱冰场的造价为 "<<M*c.area()+N*c.circumference()<<" 元。"<<endl;    return 0;}        

定义成员函数时:   有返回值,但是还是用的void.......老是提示错误;

                                开始时忘加了Ciecle::,提示未定义;

稍懂了私有成员被公用成员调用的一些规则,但总是容易混淆,有时候遇到一些复杂一点的就懵了
                 

0 0