P5735的题解
查看原帖
P5735的题解
1645555
chenyanliangABC楼主2025/1/24 11:11

一个点是由X坐标和Y坐标构成,因此可以将一个点写成struct,再把两点距离公式写出函数,代码如下:

#include<bits/stdc++.h>
using namespace std;
struct XY2{
	double X,Y;
}; 
double f(XY2 a,XY2 b){
	
	return sqrt(pow(b.X-a.X,2)+pow(b.Y-a.Y,2));
}
XY2 x,y,z;
int main(){
	cin>>x.X>>x.Y>>y.X>>y.Y>>z.X>>z.Y;
	printf("%.2f",f(x,y)+f(x,z)+f(y,z));

	return 0;
}
2025/1/24 11:11
加载中...