作业帮 > 综合 > 作业

在C语言中 如何用函数的调用求两点间的距离?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 12:26:29
在C语言中 如何用函数的调用求两点间的距离?
写了这个小程序,但实现不了,不知道哪里错了.
#include
#include
float flength(int x1,int y1,int x2,int y2)
{
int a1,a2,b1,b2;
float length;
length=sqrt(pow((a1-a2),2)+pow((b1-b2),2));
}
void main()
{
int x1,x2,y1,y2;
float length;
printf("please input the two points %d,%d,%d,%d\n",x1,y1,x2,y2);
scanf("%d %d %d %d\n",&x1,&y1,&x2,&y2);
length=flength(x1,y1,x2,y2);
printf("The length is %f\n",length);
return 0;
}
在C语言中 如何用函数的调用求两点间的距离?
改下flength函数:
float flength(int x1,int y1,int x2,int y2)
{
float length;
length=sqrt(pow((x1-x2),2)+pow((y1-y2),2));
return length;
}