当前位置: > 我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!...
题目
我想知道我这个程序到底哪里出问题了!是使用对象作为函数参数计算两点之间的距离的问题的!
#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

提问时间:2021-01-01

答案
/* 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
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.