早教吧作业答案频道 -->其他-->
C#的题求助,注意是C#不是C计算两点之间的距离。提示:可以定义点类(Point),再定义一个类(Distance)描述两点之间的距离,其数据成员为两个点类对象,两点之间距离的计算可设计由构
题目详情
C#的题求助,注意是C#不是C
计算两点之间的距离。提示:可以定义点类(Point),再定义一个类(Distance)描述两点之间的距离,其数据成员为两个点类对象,两点之间距离的计算可设计由构造函数来实现
计算两点之间的距离。提示:可以定义点类(Point),再定义一个类(Distance)描述两点之间的距离,其数据成员为两个点类对象,两点之间距离的计算可设计由构造函数来实现
▼优质解答
答案和解析
using System;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Point p1 = new Point(1, 1);
Point p2 = new Point(2, 2);
Distance distance = new Distance(p1, p2);
double d = distance.GetDistance();
Console.WriteLine("p1({0}, {1}) 与 p2({2}, {3})之间的距离:{4}",
p1.X, p1.Y, p2.X, p2.Y, d);
}
}
//点类
public class Point
{
public Point(double x, double y)
{
X = x;
Y = y;
}
public double X;
public double Y;
}
//距离类
public class Distance
{
Point p1;
Point p2;
public Distance(Point p1, Point p2)
{
this.p1 = p1;
this.p2 = p2;
}
public double GetDistance()
{
return Math.Sqrt(
Math.Pow((p1.X - p2.X), 2)
+ Math.Pow((p1.Y - p2.Y), 2));
}
}
}
看了 C#的题求助,注意是C#不是...的网友还看了以下:
什么是双曲线和椭圆就是问定义,请别XX百科随便抄一段给我,因为里面的定义诸如“双曲线(Hyperb 2020-04-13 …
在平面直角坐标系中,两点P1(x1,y1),P2(x2,y2)间的“L-距离”定义为|P1P2|= 2020-05-17 …
天文学中把地球到太阳的平均距离定义为一个“天文单位”,光线穿越这个距离的时间约为:( )0.5秒5 2020-05-17 …
BSP方法实现的主要步骤是A.定义企业目标、定义企业过程、定义产品服务、定义数据类B.定义企业目标、 2020-05-24 …
离负场源电荷越近,电势越低如题,此结论由电场力做功与电势能变化的关系演绎推理而得这仅仅是一个推论吗 2020-06-07 …
设数列{an}和{bn}的项数均为m,则将数列{an}和{bn}的距离定义为ni=1|ai-bi| 2020-07-21 …
方向是怎样定义的先定义的是哪个方向?先定义正北?北极星所在的位置为正北,其余方向参照定义?还是先定 2020-07-31 …
关于定义域的一个基本知识点一.如果已知f(x)的定义域是x∈[1,2],f(x+1)的定义域是什么 2020-08-02 …
(23)若有定义语句:doublea,*p=&a;以下叙述错误的是.A)定义语句:*号是一个简址运算 2020-11-01 …
比值定义法,就是在定义一个物理量的时候采取比值的形式定义.用比值法定义的物理概念在物理学中占有相当大 2020-11-29 …