题解 P5735 【【深基7.例1】距离函数】
King_Parliament · · 题解
入门经典
数学知识
这里要用到的是距离公式,已知两点
具体来说就是勾股定理的另一种应用,证明过程属于初中数学问题。不再展开了。
构造函数
这里我们可以根据距离公式,写一个距离函数用来求两点间距离。
代码如下
#include<bits/stdc++.h>
using namespace std;
double dis(double x1,double y1,double x2,double y2){
return sqrt(pow((x1-x2),2)+pow((y1-y2),2));
}
int main(){
int x[10],y[10];
for(int i=1;i<4;i++)
cin>>x[i]>>y[i];
double a=dis(x[1],y[1],x[2],y[2]);
double b=dis(x[1],y[1],x[3],y[3]);
double c=dis(x[2],y[2],x[3],y[3]);
printf("%.2lf",a+b+c);
return 0;
}