C#实现坐标的距离运算
C#实现从键盘上分别输入这10个点,用静态方法计算2个点之间的距离;用out参数输出2个点之间的距离;用数组参数params作为函数参数定义一个依次显示数组中每个点的x,...
C#实现从键盘上分别输入这10个点,用静态方法计算2个点之间的距离;用out参数输出2个点之间的距离;用数组参数params作为函数参数定义一个依次显示数组中每个点的x,y坐标值;用引用去修改某个点的坐标,然后重新计算某2点之间的距离;程序中至少包含2个类的定义;
展开
1个回答
2013-07-07
展开全部
class Point
{
double x; public double X
{
get { return x; }
set { x = value; }
}
double y; public double Y
{
get { return y; }
set { y = value; }
} //求点与另一点距离
//调用方法 点A.Distance(点B)
public double Distance(Point p)
{
double a = Math.Pow(this.X - p.X,2) + Math.Pow(this.Y - p.Y,2);
return Math.Sqrt(a);
}
}
{
double x; public double X
{
get { return x; }
set { x = value; }
}
double y; public double Y
{
get { return y; }
set { y = value; }
} //求点与另一点距离
//调用方法 点A.Distance(点B)
public double Distance(Point p)
{
double a = Math.Pow(this.X - p.X,2) + Math.Pow(this.Y - p.Y,2);
return Math.Sqrt(a);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询