编写一个函数计算平面上两点之间的距离,该函数有四个形式双精度浮点型的形式参数, 函数类型为双精度浮点型. 在主函数输入平面上两点的坐标, 然后调用该函数计算距离并输出.
函数接口定义:
double juli(double x1, double y1,double x2,double y2);
在这里解释接口参数。例如:其中 x1
和 y1
是第一个点的坐标。 x2
和 y2
是第二个点的坐标; 函数须返回两个点之间的距离。
裁判测试程序样例:
#include <stdio.h>
#include <math.h>
double juli(double x1, double y1,double x2,double y2);
int main()
{
double x1, y1, x2, y2,d;
scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
d= juli(x1,y1,x2,y2);
printf("%.2f",d);
return 0;
}
// 你的代码将被嵌在这里
输入样例:
2.5 1.0 2.5 -1
结尾无空行
输出样例:
2.00
结尾无空行
double juli( double x1, double y1, double x2, double y2 )
{
double juli;
juli=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
return juli;
}