#include <iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main() {
int x1, y1;
int x2, y2;
cin >> x1 >> y1;
cin >> x2 >> y2;
double d;
double d1 = sqrt((x1 - x2) * (x1- x2) + (y1 - y2) * (y1 - y2));
double d2 = fabs(x1 - x2) + fabs(y1 - y2);
d = fabs(d1 - d2);
cout << fixed << setprecision(18) << d << endl;
}
// 64 位输出请用 printf("%lld")
直接控制小数点后的位数

京公网安备 11010502036488号