Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。  

 

Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。  

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 Output 对于每组输入数据,输出一行,结果保留两位小数。  

 

Sample Input 0 0 0 1 0 1 1 0  
import java.text.DecimalFormat;
import java.util.Scanner;

public class Acm20190418 {

    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        while(input.hasNext())
        {
            double x1=input.nextDouble();
            double y1=input.nextDouble();
            double x2=input.nextDouble();
            double y2=input.nextDouble();
            double s1=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
            DecimalFormat df=new DecimalFormat("#.00");
            System.out.println(df.format(s1));
        }

    }

}

 

  解    

 

Sample Output 1.00 1.41      
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄