两点间距

  • 描述
  • 输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离。
    • 输入
    • 第一行输入一个整数n(0<n<=1000),表示有n组测试数据;
      随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
    • 输出
    • 对于每组输入数据,输出一行,结果保留两位小数。
    • 样例输入
    • 2
      0 0 0 1
      0 1 1 0
    • 样例输出
    • 1.00
      1.41

结果:

#include<stdio.h>

#include<math.h>

using namespace std;

int main()

{  int i, n;

double x1,y1,x2,y2,m;

scanf("%d",&n);

for(i=1;i<=n;i++){

scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);

m=(x1-x2)*(x1-x2) + (y1-y2)*(y1-y2);

printf("%.2lf\n",sqrt(m));

}

return 0;

}

while语句:

#include<stdio.h>

#include<math.h>

using namespace std;

int main()

{  int i, n;

double x1,y1,x2,y2,m;

scanf("%d",&n);

while(n--){

scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);

m=(x1-x2)*(x1-x2) + (y1-y2)*(y1-y2);

printf("%.2lf\n",sqrt(m));

}

return 0;

}

时间: 2024-08-28 03:50:06

两点间距的相关文章

HDU 6206 Apple ( 高精度 &amp;&amp; 计算几何 &amp;&amp; 三点构圆求圆心半径 )

题意 : 给出四个点,问你第四个点是否在前三个点构成的圆内,若在圆外输出"Accepted",否则输出"Rejected",题目保证前三个点不在一条直线上. 分析 : 简单的计算几何问题,如果能够知道圆心和半径(Radius)以及第四个点和圆心的距离(Distance),我们就能够判断第四个点是否在圆外,例如Distance > Radius则在圆外.三点构圆 的圆心和半径是能够推导出公式的 (参考==> http://blog.csdn.net/dea

Stm32高级定时器(四)

Stm32高级定时器(四) 1 编码器接口模式 1.1 编码器原理 什么是正交?如果两个信号相位相差90度,则这两个信号称为正交.由于两个信号相差90度,因此可以根据两个信号哪个先哪个后来判断方向.根据每个信号脉冲数量的多少及整个编码轮的周长就可以算出当前行走的距离.如果再加上定时器的话还可以计算出速度. 增量式旋转编码器通过内部两个光敏接受管转化其角度码盘的时序和相位关系,得到其角度码盘角度位移量增加(正方向)或减少(负方向). A,B两点对应两个光敏接受管,A,B两点间距为 S2 ,码盘的光

回归- Regression

回归- Regression ------------------------------------------ 回归- Regression 线性回归Linear regression 模型表示Model representation 代价函数Cost function 目标Goal 多项式回归 加权线性回归 一般线性回归 通用的指数概率分布 伯努利分布 高斯分布 微分与导数1 微分 导数 方向导数 梯度 梯度下降算法 基本思想 流程 批量梯度下降 随机梯度下降 特征归一化 步长的选择 优缺

imageloader+scaleimageview+viewpager组合异步加载图片的图片浏览功能

在qq空间或者微信朋友圈里  看到图片总会点击图片进行查看,图片放大缩小功能包括通过手势放大缩小旋转以及双击放大缩小,并且可以左右滑动看到前一张图片或者后一张图片,需要该功能的话,这篇文章或许可以给你帮助. 众所周知,imageloader异步加载图片,不仅可以快速加载图片,而且还可以将图片保存到sdk缓存中,因此下载图片用imageloader即可,如有不懂的,可简单看下我的这篇文章http://blog.csdn.net/u012303938/article/details/46330123

WPF InkCanvas 毛笔效果

首先贴出本文参考学习的文章吧. https://www.cnblogs.com/LCHL/p/9055642.html#4206298 感谢这位懒羊羊的代码和讲解(下简称羊博主),我在此基础上稍微加了一些东西,希望能使书写效果得到更好的提升吧.建议先从羊博主的博文看起. 前文 本文致力于解决羊博主的2-3问题,即代码粗细度的优化. 本文本着分享知识的目的写出,希望能对一些寻找类似知识的人一些帮助.笔者为WPF初学者,能得到各位的批评指正也是荣幸万分. 因工作公司的原因,无法贴出全部代码,我尽量在

【机器学习】机器学习入门08 - 聚类与聚类算法K-Means

时间过得很快,这篇文章已经是机器学习入门系列的最后一篇了.短短八周的时间里,虽然对机器学习并没有太多应用和熟悉的机会,但对于机器学习一些基本概念已经差不多有了一个提纲挈领的了解,如分类和回归,损失函数,以及一些简单的算法--kNN算法.决策树算法等. 那么,今天就用聚类和K-Means算法来结束我们这段机器学习之旅. 1. 聚类 1.1 什么是聚类 将物理或抽象对象的集合分成由类似的对象组成的多个类的过程被称为聚类.由聚类所生成的簇是一组数据对象的集合,这些对象与同一个簇中的对象彼此相似,与其他