第十一周 项目4 - 类族的设计(2)圆
来源:互联网 发布:mysql 日期函数 编辑:程序博客网 时间:2024/05/17 07:29
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:宋健* 完成日期:2015年 5月 26日* 版 本 号:v1.0** 问题描述: * 程序输入:* 程序输出:*/#include <iostream>using namespace std;const double pi=3.14;class Point{protected: double x,y;public: Point() {}; Point(double ,double); double getx(); double gety(); friend ostream &operator <<(ostream &output,const Point &p);};class Circle:public Point{protected: double r;public: double area(); Circle() { r=0; }; void setr(double);};void Circle::setr(double m){ r=m;}double Circle::area(){ double ar; ar=pi*r*r; return ar;}Point::Point(double m,double n){ x=m; y=n;}double Point::getx(){ return x;}double Point::gety(){ return y;}ostream &operator <<(ostream &output,const Point &p){ output<<"("<<p.x<<","<<p.y<<")"<<endl; return output;}int main(){ Point p(2.3,8.4); Circle c; double r; cout<<"x="<<p.getx( )<<",y="<<p.gety( )<<endl; cout<<"p:"<<p<<endl; cout<<"输入圆的半径:"<<endl; cin>>r; c.setr(r); cout<<"圆的面积为:"<<c.area(); return 0;}
运行结果:
知识点总结:
设置好数据类型
0 0
- 第十一周【项目4 - 类族的设计】(2)
- 第十一周 项目4-类族的设计(2)
- 第十一周项目4-2:类族的设计-圆类
- 第十一周【项目4 - 类族的设计】(1)
- 第十一周 项目4 类族的设计(1)
- 第十一周项目四 类族的设计(2)
- 第十一周 项目四(2):类族的设计
- 第十一周 项目四--类族的设计(2)
- 第十一周 项目四 类族的设计(2)
- 第十一周 项目4 - 类族的设计(2)圆
- 第十周第十一周上机实践项目-项目1-(2)-点-圆-圆柱类族的设计
- 第十一周项目4-类族设计
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- 第十、十一周项目一-点-圆-圆柱类族的设计(2)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第十一周上机实践项目1(2):点-圆-圆柱类族的设计
- 第十/十一周项目一(2)-点-圆-圆柱类族的设计
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- (15.1.6)Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版
- 南宁去哪治大便出血
- 在WORD文档中插入页码
- linux收集memory使用率和cpu使用率
- Android UI开发第三十六篇——使用Volley加载图片列表
- 第十一周 项目4 - 类族的设计(2)圆
- RSA Conference 2015 video
- 每天一个linux命令(34):du 命令
- <Python基础教程>第三章_学习心得
- 【个人】网页同步
- 南宁到哪能治疗便秘
- android之ListView和adapter配合显示图片和文字列表
- 南宁哪里治便秘最好
- 南宁便秘哪里治的好