ZZULIOJ-1013,求两点间距离(Java)

简介: ZZULIOJ-1013,求两点间距离(Java)

题目描述:


给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。  


输入:


输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。  


输出:


输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数。

 

样例输入:


1 1 2 2


样例输出:


1.41


注:主要就是两点间距离公式:a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));


程序代码:

import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    double x1=input.nextDouble();
    double y1=input.nextDouble();
    double x2=input.nextDouble();
    double y2=input.nextDouble();
    double a=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    System.out.printf("%.2f\n",a);
  }
}
相关文章
ZZULIOJ-1071,分解质因子(Java)
ZZULIOJ-1071,分解质因子(Java)
ZZULIOJ-1067,有问题的里程表(Java)
ZZULIOJ-1067,有问题的里程表(Java)
ZZULIOJ-1044,不及格率(Java)
ZZULIOJ-1044,不及格率(Java)
|
Java C++
ZZULIOJ-1109: 数根(函数专题)(Java)
ZZULIOJ-1109: 数根(函数专题)(Java)
|
Java C++
ZZULIOJ-1092: 素数表(函数专题)(Java)
ZZULIOJ-1092: 素数表(函数专题)(Java)
ZZULIOJ-1070,小汽车的位置(Java)
ZZULIOJ-1070,小汽车的位置(Java)
ZZULIOJ-1114: 逆序(Java)
ZZULIOJ-1114: 逆序(Java)
ZZULIOJ-1116: 删除元素(Java)
ZZULIOJ-1116: 删除元素(Java)
|
机器学习/深度学习 Java
ZZULIOJ-1089: 阶乘的最高位(Java)v
ZZULIOJ-1089: 阶乘的最高位(Java)
|
算法 Java
ZZULIOJ-1068,二进制数(Java)
ZZULIOJ-1068,二进制数(Java)