您的位置:首页 > 其它

两点间距离(2D , 3D)

2015-02-26 20:42 211 查看
语法:result=distance_2d(float x1,float x2,float y1,float y2);

参数:

x/y/z1~2:
各点的x、y、z坐标

返回值:
两点之间的距离

注意:

需要 math.h

源程序:

float distance_2d(float x1,float x2,float y1,float y2)

{

return(sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));

}

float distance_3d(float x1,float x2,float y1,float y2,float z1,float
z2)

{

return(sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)));

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: