⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l6_5.cpp

📁 《C++程序设计教程》电子教案及例题源码
💻 CPP
字号:
#include <iostream.h>
#include <math.h>
class CPoint
{
public:
	CPoint(int x=0, int y=0);
	int GetX();
	int GetY();
	friend double GetDistance(CPoint start, CPoint end);
private:
	int X,Y;
};

CPoint::CPoint(int x, int y)
{
	X=x;
	Y=y;
};
int CPoint::GetX()
{
	return X;
}
int CPoint::GetY()
{
	return Y;
}

double GetDistance(CPoint start, CPoint end)
{
	double d;
	d = sqrt( (end.X-start.X)*(end.X-start.X) + (end.Y-start.Y)*(end.Y-start.Y) );
	return d;
}

void main()
{
    CPoint p1(1,1), p2(4,5);
	double d;
	d = GetDistance(p1,p2);
	cout << "The distance is :" << d << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -