文章

84

粉丝

408

获赞

33

访问

867.6k

头像
点的距离(c++)
P1444 北京理工大学机试题
发布于2020年3月7日 10:40
阅读数 7.4k

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
class CPoint{
private:
	int x, y;
public:
	CPoint(){}
	CPoint(int xx, int yy):x(xx),y(yy){}
	~CPoint(){}
	double operator-(CPoint c);
};
double CPoint::operator-(CPoint c)
{
	return sqrt((x-c.x)*(x-c.x) + (y-c.y)*(y-c.y));
}
int main()
{
	int m;
	cin >> m;
	while (m--) {
		int x, y;
		cin >> x >> y;
		CPoint a(x,y);
		cin >> x >> y;
		CPoint b(x,y);
		double dis = a - b;
		printf("%.2f\n", dis);
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发