永发信息网

编写程序:1.定义一个Point类来处理三维点points(x,y,z编写程序:1.\x09定义一个

答案:2  悬赏:10  手机版
解决时间 2021-03-04 10:16
  • 提问者网友:容嬷嬷拿针来
  • 2021-03-03 14:15
编写程序:1.定义一个Point类来处理三维点points(x,y,z编写程序:1.\x09定义一个
最佳答案
  • 五星知识达人网友:逐風
  • 2021-03-03 14:29
编写程序:1.\x09定义一个Point类来处理三维点points(x,y,z).该类有一默认的constructor,一copy constructor,一negate()成员函数将point的x,y和z值各乘-1,一norm()成员函数返回该点到原点(0,0,0)的距离,一个print()成员函数显示x,y,和z的值.答:#include #include class Point{ public:Point(float x=0,float y=0,float z=0):x_(x),y_(y),z_(z) { }Point(const Point& p) :x_(p.x_),y_(p.y_),z_(p.z_) { }void negate() { x_ *= -1; y_ *= -1; z_ *= -1; }double norm() { return sqrt(x_*x_ + y_*y_ + z_*z_); }void print(){ cout
全部回答
  • 1楼网友:春色三分
  • 2021-03-03 15:21
我检查一下我的答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯