算法竞赛入门经典——函数和递归 hypot函数 hypot(dx,dy)=sqrt(dx*dx+dy*dy); 例:求(x1,y1),(x2,y2)之间的距离 struct Point{ double x,y; }; double dist(struct Point a,struct Point b) { return hypot(a.x-b.x,a.y-b.y); }