定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数。 定义一个函数Distance(), 用于求两点之间的距离。

输入格式:
输入有两行: 第一行是第一个点的x坐标和y坐标; 第二行是第二个点的x坐标和y坐标。

输出格式:

输出两个点之间的距离,保留两位小数。

输入样例:

0 9 3 -4

输出样例:

13.34

代码

#include <bits/stdc++.h>
using namespace std;
class Point
{
private:double x, y;
public:Point() {}~Point() {}Point(double a, double b) : x(a), y(b) {}friend double Distance(const Point a, const Point b);
};
double Distance(const Point a, const Point b)
{return sqrt(pow(b.x - a.x, 2) + pow(b.y - a.y, 2));
}
int main()
{Point a,b;double x1,x2,y1,y2;cin>>x1>>y1>>x2>>y2;a = Point(x1,y1);b = Point(x2,y2);cout<<fixed<<setprecision(2)<<Distance(a,b)<<endl;return 0;
}

7-1 求两点之间距离相关推荐

  1. 求两点之间距离 C++

    求两点之间距离(20 分) 定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数. 定义一个函数Distance(), 用于求两点之间的距离. 输入格式: 输入有两 ...

  2. PTA 求两点之间距离 (20 分)

    定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数. 定义一个函数Distance(), 用于求两点之间的距离. 输入格式: 输入有两行: 第一行是第一个点的x坐 ...

  3. c语言 求两点之间距离

    输入平面中的两个点A.B的坐标,(x1,y1)和(x2,y2),要求分别输出两点的坐标,最后在屏幕中显示出两点的距离 1. 源代码如下 #include <stdio.h> #includ ...

  4. C语言 求两点之间线段距离

    求两点之间线段位置 函数求距离方法 #include <stdio.h> #include<math.h> double square(); int main() {print ...

  5. C++第一次实验-求两点之间的距离

    一.问题及代码 /* 文件名称:Test4.cpp * 作 者:胡嘉威 * 完成日期: 2017 年 2 月 28 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:输入两个点的坐标,求两 ...

  6. 求两点之间的距离(C++语言)

    求两点之间的距离 两种思路: 第一种: 直接利用四个坐标值进行计算. 第二种: 利用结构体描绘坐标,实现对坐标的抽象描述. 此处两个函数同名,但其函数的参数不同,即函数的函数签名不同,是C++特有的函 ...

  7. 小程序计算两点之间距离

    计算两点之间距离 一. 在小程序中获取两点之间的距离 要首先明确哪俩点的位置 在页面的js中先写出 经纬度 以此来计算 这里是计算当前位置和目的地的位置 二 .通过函数来计算俩点之间的距离 需要写在j ...

  8. js计算两点之间距离

    //两点之间距离 m function getDistance( lat1, lng1, lat2, lng2){var radLat1 = lat1*Math.PI / 180.0;var radL ...

  9. c++求两点的距离利用友元_用c++定义两个坐标点,计算两点间距离;进而计算线段的面积...

    //本程序有三个层次 //第一层(define_class.h):构造坐标点类,颜色和宽度的结构体,线段类 //第二层(function.h):对上一层声明的函数进行定义 //第三层(distance ...

最新文章

  1. python用matplotlib画人口图_Python+Matplotlib画contour图
  2. PAT天梯赛L3-004 肿瘤诊断
  3. java用数组实现随机不重复抽奖
  4. struts2_HelloWorld
  5. 详细描述三个适于瀑布模型的项目_信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理2...
  6. DOS下文件操作命令
  7. Hello Rails
  8. 严重抗议:被砍了个尾巴
  9. 软件测试常见的用例设计方法
  10. 通达信l2接口公式代码怎么获取excel数据?
  11. python计算等额本息还款房贷_一个简单的房贷计算器(等额本息)
  12. amoeba mysql mmm_MMM+Amoeba搭建MySQL高可用负载均衡群集
  13. 安全L2-1.4-安全术语介绍
  14. 盗取手机验证码诈骗的克星来了:号码认证服务为你保驾护航
  15. LeetCode 460. LFU缓存
  16. 我有一个梦想计算机工程师作文,高一作文我有一个梦想范文5篇
  17. CSS的水平居中与垂直居中
  18. 示例代码-Matlab绘制高斯分布曲面图(1)
  19. 记一次Spark两表join错误修复
  20. [Maven实战](9)传递性依赖

热门文章

  1. PHY_MDIO 接口设计
  2. react页面渲染之前_react 渲染顺序
  3. 如何用二八原则理解软件测试,你且看下文
  4. 聊聊激光雷达原理之光学原理
  5. 网络摄像头实时数据解码 yv12转换为rgb
  6. 基于OneData的数据仓库建设(阿里巴巴大数据之路)
  7. python多行注释符号快捷键_python多行注释快捷键
  8. Android平台上集成萤石SDK
  9. css3图标一直旋转样式,css3动画--图标翻转效果
  10. c语言多线程收发数据,c语言多线程队列读写