C#实现坐标的距离运算
答案:1 悬赏:0
解决时间 2021-04-10 08:35
- 提问者网友:清茶柒夏
- 2021-04-09 22:27
C#实现从键盘上分别输入这10个点,用静态方法计算2个点之间的距离;用out参数输出2个点之间的距离;用数组参数params作为函数参数定义一个依次显示数组中每个点的x,y坐标值;用引用去修改某个点的坐标,然后重新计算某2点之间的距离;程序中至少包含2个类的定义;
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-04-10 00:00
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);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯