C语言编程题,求大神帮忙解答!

C语言编程题,求大神帮忙解答!定义一个类Point(用于表示地球表面的任意一个地点),包含属性(访问控制:private):经度(lat):该点的经度坐标值纬度(lng)... C语言编程题,求大神帮忙解答!定义一个类Point(用于表示地球表面的任意一个地点), 包含属性(访问控制:private): 经度(lat):该点的经度坐标值 纬度(lng):该点的纬度坐标值 包含成员函数(访问控制:public): Point(); Point(double lng,double lat) double calDistence(Point p);//计算当前点到指定点的距离 void setLat(double lat);/设置该点的纬度 void setLng(double lng);/设置该点的经度 double getLat();//读取该点纬度 double getLng();//读取该点经度 构造一个类Point3D(用于表示一个3维坐标系中的点),以Point类为父类 private: double alt;//表示地球上一点的海拔高度 double lng; double lat; public: Point3D(); Point3D(double lng,double lat,double alt); void setAlt(double alt); double getAlt(); double getHeight(Point3D p);//计算当前点与p点之间的海拔高度差 bool within(Point p,double radius);//判断该点是否在以p点为圆心,半径为radius的圆形区域内,即当前点与p点之间的距离小于radius时返回true,否则返回false。
编写程序定义两个坐标点,读入其对应的经纬度和海拔高度,并显示这两个坐标点之间的海拔高度差和一个点是否在以另一个点为圆心,半径为50公里的区域内。

输入格式:

经度 纬度 海拔

输出格式:

the height is XXX,,within is true/false

输入样例:

126.45 -45.8 300 116.45 -15.3 200

输出样例:

the height is 100,within is false</pre>
展开
 我来答
Song宋peng
推荐于2017-07-02 · TA获得超过583个赞
知道小有建树答主
回答量:1012
采纳率:0%
帮助的人:358万
展开全部
你这都有类了,应该不是用C语言写吧,要么是C++或者是Java
追问
C+
是C++
sm...2@sohu.com
2017-07-02 · TA获得超过163个赞
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:45.9万
展开全部
自己好好看书 这个太基础了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式