ZZULIOJ1013: 求兩點間距離
阿新 • • 發佈:2018-11-05
題目描述
給定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
import java.util.Scanner; public class Main { private static Scanner input; public static void main(String[] args) { input = new Scanner(System.in); int x1=input.nextInt(); int y1=input.nextInt(); int x2=input.nextInt(); int y2=input.nextInt(); double dist = Math.pow(x2-x1, 2) + Math.pow(y2-y1, 2); //呼叫庫函式pow()計算平方 double d = Math.sqrt(dist); System.out.println(String.format("%.2f",d )); } }