我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!#include#includeusing namespace std;class ZB{private:int x;int y;double m;public:ZB(int a,int b){x=a;y=b;}int get_x(){return
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 04:03:23
![我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!#include#includeusing namespace std;class ZB{private:int x;int y;double m;public:ZB(int a,int b){x=a;y=b;}int get_x(){return](/uploads/image/z/9341013-21-3.jpg?t=%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E6%88%91%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E5%88%B0%E5%BA%95%E5%93%AA%E9%87%8C%E5%87%BA%E9%97%AE%E9%A2%98%E4%BA%86%21%E6%98%AF%E4%BD%BF%E7%94%A8%E5%AF%B9%E8%B1%A1%E4%BD%9C%E4%B8%BA%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E8%AE%A1%E7%AE%97%E4%B8%A4%E7%82%B9%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%9D%E7%A6%BB%E7%9A%84%E9%97%AE%E9%A2%98%E7%9A%84%21%23include%23includeusing+namespace+std%3Bclass+ZB%7Bprivate%3Aint+x%3Bint+y%3Bdouble+m%3Bpublic%3AZB%28int+a%2Cint+b%29%7Bx%3Da%3By%3Db%3B%7Dint+get_x%28%29%7Breturn)
我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!#include#includeusing namespace std;class ZB{private:int x;int y;double m;public:ZB(int a,int b){x=a;y=b;}int get_x(){return
我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!
#include
#include
using namespace std;
class ZB
{
private:
int x;
int y;
double m;
public:
ZB(int a,int b)
{
x=a;
y=b;
}
int get_x()
{
return x;
}
int get_y()
{
return y;
}
void set(double n)
{
m=n;
}
};
void sqr(ZB j1,ZB j2)
{
j1.set(sqrt(j1.get_x()*j2.get_x()+j1.get_y()*j2.get_y()));
cout
我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!#include#includeusing namespace std;class ZB{private:int x;int y;double m;public:ZB(int a,int b){x=a;y=b;}int get_x(){return
/* m 是ZB类的私有成员,不能在外部直接用对象访问,故增加了 get_m()方法.
计算两点间距离的公式应该也有问题,应该是 d = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) */
#include
#include
using namespace std;
class ZB
{
private:
int x;
int y;
double m;
public:
ZB(int a,int b)
{
x=a;
y=b;
}
int get_x()
{
return x;
}
int get_y()
{
return y;
}
double get_m()
{
return m;
}
void set(double n)
{
m=n;
}
};
void sqr(ZB j1,ZB j2)
{
j1.set(sqrt(pow(j1.get_x()-j2.get_x(),2)+pow(j1.get_y()-j2.get_y(),2)));
cout