求高手帮我填一下以下的C++程序,急需要的。会万分感谢的!!急需要~

2024-12-17 20:41:08
推荐回答(1个)
回答1:

我水平不行第一题随便添了一下,但是有问题我处理不了
Point P1构造函数没地方写
Point(Point & p)这个没有调用的地方
才疏学浅,你就稍微参考一下吧。第二题没精力看了

#include
#include
using namespace std;

class Point
{
int x,y;
static int count;
public:
Point(int xx,int yy):x(xx),y(yy){ count++;}
Point(Point & p)
{
x = p.x, y = p.y;
count++;
}

double friend dist(Point &p1,Point &p2);

static void show(Point &p)
{
cout<<"("< cout<<" , point count:"<}

};
int Point::count = 0;
double dist(Point &p1,Point &p2)
{
double x=p1.x-p2.x;
double y=p1.y-p2.y;
return sqrt(x*x+y*y);
}

int main()
{
Point p1; Point::show(p1);
Point p2(3,4); Point::show(p2);

cout<<"distance:"< getchar();
return 0;
}