紫书上有一个求两点间距离的题目,有一个小函数非常好用,就是hypot,省去了写哗啦哗啦一把的代码。
代码:
#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
struct Point{
int x, y;
};
int solve(Point p1,Point p2)
{
return hypot(p1.x - p2.x,p1.y - p2.y);
}
int main()
{
Point p1, p2;
cin>>p1.x>>p1.y>>p2.x>>p2.y;
int ans = solve(p1,p2);
cout<<ans<<endl;
return 0;
}