计算两点间距离
Description
给你两个点, 求出他们相间的距离.
Input
四个实数x_1x1, y_1y1, x_2x2, y_2y2 (-500<=x_1, y_1, x_2, y_2<=500−500<=x1,y1,x2,y2<=500), 代表两个点的坐标.
Output
两点之间的距离, 四舍五入保留小数点后两位.
Sample Input 1
0.00 0.00 0.00 1.00
Sample Output 1
1.00
#include<stdio.h>
#include<math.h>
int main()
{
double x1,y1,x2,y2;
scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2);//输入两点坐标
if(-500<=x1&&y2<=500)//题中范围
{
double length=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));//两点间距离公式
length=(int)(length*100+0.5)/100.0;//四舍五入
printf("%.2lf",length);
}
return 0;
}