早教吧作业答案频道 -->数学-->
给定两点坐标(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),返回...的网友还看了以下:
写两个片段急啊1.用毛茸茸融为一体白雪皑皑姗姗来迟霏霏词语写一个冬天景色的片段2.用神秘莫测如梦如 2020-05-22 …
在直角坐标系xOy内,四边形ABCD为正方形,已知点B(0,3),C(4,01)过点D作DE⊥Ox 2020-06-07 …
如图,在直角坐标系xOy内,四边形ABCD为正方形,已知点B(0,3)C(4,0)(1)过点D作D 2020-06-07 …
用耐人寻味,晶莹,留恋忘返,陶醉写一段话用耐人寻味,晶莹,留恋忘返,陶醉这些词语写一段话,不要太多 2020-06-19 …
一艘海岸巡逻艇出海执行任务,出海时逆风,每小时航行32海里返回时顺风,时速可以提高25%,如果规定 2020-06-28 …
假日里小明一家去冲浪返回时因逆风速度要减慢百分之二十已知游艇的动力源只能用5.4小时问游艇最多开出几 2020-10-30 …
讲的是什么时候的火烧云?坐着写火烧云的变化时,先写()的变化,后写()的变化,着重写了()的变化.坐 2020-11-25 …
二、学用词句。1.现在,草地上断粮了,彭德怀决定杀坐骑解决燃眉之急。这句话中“燃眉之急”指的是。从这 2020-11-26 …
二、学用词句。1.现在,草地上断粮了,彭德怀决定杀坐骑解决燃眉之急。这句话中“燃眉之急”指的是。从这 2020-11-26 …
帮我用英语写一封信,好的话会加分.有提示,用词不少于70个.急写给美美,我和父母上周六到四川峨眉山去 2020-12-04 …