问题描述】给定平面任意两点的坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。要求求距离的运算单独放在一个函数中,然后在main函数中调用。。【输入形式】输入两点的坐标(x1,y1)和(x2,y2)【输出形式】两点间的距离【样例输入】81 5 84 9【样例输出】5.00【样例说明】【评分标准】
我的编程是如下,但是课程平台一直报错,平台的反馈也在下面
#include
#include
double dist(double x1,double x2,double y1,double y2)
{
double distance;
distance=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
return distance;
}
int main(void)
{
double x1,x2,y1,y2,distance;
printf("Input(x1,y1): ");
scanf("%lf %lf",&x1,&y1);
printf("Input(x2,y2): ");
scanf("%lf %lf",&x2,&y2);
distance=dist(x1,x2,y1,y2);
printf("distance=%.2f,%f\n",distance,a);
return 0;
}
错哪了,求求求各位大神,好急好急!!!