题目描述
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
输入
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
输出
对于每组输入数据,输出一行,结果保留两位小数。
样例输入
0 0 0 1 0 1 1 0
样例输出
1.00 1.41
import java.util.Scanner;
public class ph1172 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
float x1 = sc.nextFloat();
float y1 = sc.nextFloat();
float x2 = sc.nextFloat();
float y2 = sc.nextFloat();
float c = (float) Math.sqrt((float) Math.pow(x1-x2, 2)+(float) Math.pow(y1-y2, 2));
System.out.println(String.format("%.2f", c));
}
}
}