c语言距离的函数 c语言求距离( 二 )


{
double x, y, z;
}Point;
double GetDistance(const Point *a, const Point *b)
{
return sqrt( (a-x-b-x)*(a-x-b-x)+
(a-y-b-y)*(a-y-b-y)+
(a-z-b-z)*(a-z-b-z) );
}
int main()
{
int i, j, n;
Point p[10];
double res = 0, distance = 0;
scanf("%d", n);
for(i = 0; in; i++)
scanf("%lf %lf %lf", p[i].x, p[i].y, p[i].z);
for(i = 0; in-1; i++)
{
for(j = i+1; jn; j++)
{
distance = GetDistance(p[i], p[j]);
res = distanceres ? distance:res;
}
}
printf("%.2lf\n", res);
return 0;
}
【c语言距离的函数 c语言求距离】c语言距离的函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言求距离、c语言距离的函数的信息别忘了在本站进行查找喔 。

推荐阅读