早教吧作业答案频道 -->其他-->
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#不是...的网友还看了以下:
以下关于静态成员函数的叙述不正确的是()A.静态成员函数属于整个类B.对静态成员函数的引用允许使用 2020-05-13 …
设计一个求各类图形面积的C++程序要求:父类:主要成员函数:定义图形的轮廓;计算面积、周长等子类: 2020-05-14 …
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同.对于这一现象,下列表 2020-06-20 …
用Java做的定义一个时间类型(类名MyTime)定义名为Mytime类,其中应有三个整形用Jav 2020-07-17 …
某著名大学向大一贫困新生提供A,B,C三个类型的助学金,要求每位申请人只能申请其中一个类型,且申请任 2020-11-15 …
建立一个point(点)类,包含数据成员x,y(坐标点)。以它为基类,以保护方式派生出一个circl 2020-11-22 …
关于默认构造函数的问题我对默认构造函数不太理解,我看到书上写着是如果一个类中没有构造函数,系统就给创 2020-12-10 …
2011年10月31日,人类迎来第七十亿个成员。国际人口专家认为,中国的人口政策对世界作出了积极贡献 2020-12-21 …
某公司要招聘甲、乙两类员工共150人,甲、乙两类员工的月工资分别为600元和1000元.(1)现要求 2020-12-21 …
某公司要招聘甲、乙两类员工共150人,甲、乙两类员工的月工资分别为600元和1000元.(1)现要求 2020-12-21 …