早教吧作业答案频道 -->数学-->
给定两点坐标(x,y),返回两点间距离.用C#写.急
题目详情
给定两点坐标(x,y),返回两点间距离.用C#写.急
▼优质解答
答案和解析
是像素距离吗?
private double GetDistance(Point p1,Point p2)
{
return Math.Sqrt(Math.Pow(Math.Max(p1.X,p2.X) - Math.Min(p1.X,p2.X),2) + Math.Pow(Math.Max(p1.Y,p2.Y) - Math.Min(p1.Y,p2.Y),2));
}
举个例子吧:
假如求点(100,50)和点(123,75)的距离,就直接GetDistance(new Point(100,50),new Point(123,75)),最后返回33.9705755029261
楼上那位的方法遇到p1比p2大可能就不会算了
觉得好就多给点分吧
private double GetDistance(Point p1,Point p2)
{
return Math.Sqrt(Math.Pow(Math.Max(p1.X,p2.X) - Math.Min(p1.X,p2.X),2) + Math.Pow(Math.Max(p1.Y,p2.Y) - Math.Min(p1.Y,p2.Y),2));
}
举个例子吧:
假如求点(100,50)和点(123,75)的距离,就直接GetDistance(new Point(100,50),new Point(123,75)),最后返回33.9705755029261
楼上那位的方法遇到p1比p2大可能就不会算了
觉得好就多给点分吧
看了 给定两点坐标(x,y),返回...的网友还看了以下:
参数方程(关键写X的定义域)1.X=2tY=4t我知道是一条直线,但是如何写?定义域?,具体标准格 2020-04-27 …
在直角坐标系XOY中,X轴上的动点M(X,O)到定点P(5,5)在直角坐标系中,x轴上的动点M(x 2020-06-03 …
1.f(x)的定义域为-1,1则f(2x-1)的定义域为?说说我对这题的疑惑:为何f(2x-1)的 2020-06-04 …
设y=f(x)为定义在I上的函数若对I上的任意两个实数x1x2都有f(﹙x1+x2﹚/2)≦1/2 2020-06-04 …
不定积分的公式为什么dF(x)=f(x)dx?左右两边都是求微分为什么不是df(x)=f(x... 2020-06-10 …
fx与f(g(x))的定义域问题f(x+2)的定义域(1,4),是指x取值在(1,4)还是x+2取 2020-07-25 …
设M、P是两个非空集合,定义M与P的差集为M-P={x|x∈M且x∉P}.(1)设集合B={2,4 2020-07-30 …
如图,在边长(根号2/2)+1的正方形内作两个互相外切的圆,同时每一个圆又与正方形的两相邻边相切, 2020-07-31 …
对于实数x,我们规定[x7表示不大于x的最大整数,例如[1点2]二1,[2]=2,[一2点5]=一3 2020-10-31 …
求函数定义域F(X)=2/X-1答案的格式应该是什么能写个例子吗比如这题;原函数定义域是X≠1,还是 2021-01-31 …