面向对象程序设计-类与对象3- 三维坐标1

发布时间:2026/10/8 13:30:46
面向对象程序设计-类与对象3- 三维坐标1 作者 乔单位 湖南工程学院计算机与通信学院实现一个三维坐标类以保证示例代码能正确运行裁判测试程序样例#include math.h #include iostream using namespace std; /* 请在这里填写答案 */ int main() { int x,y,z; TPoint a(1,2,3); //初始一个坐标为(1,2,3) TPoint b; //初始一个坐标为(0,0,0) TPoint c(10); //初始一个坐标为(10,0,0) cinxyz; TPoint d(x,y,z); //初始一个坐标为(x,y,z) coutlen(a,d)endl; //显示a,d之间的距离 move(a,d); //将a移动至d点处 a.Show(); //显示移动后a点坐标 return 0; }输入样例在这里给出一组输入。例如2 3 4输出样例在这里给出相应的输出。例如1.73205 (2,3,4)参考示例class TPoint{ public: int x,y,z; TPoint(int xx0,int yy0,int zz0):x(xx),y(yy),z(zz){} void Show(){ cout(x,y,z); } }; double len(TPoint a,TPoint b){ int xa.x-b.x; int ya.y-b.y; int za.z-b.z; return sqrt(x*xy*yz*z); } void move(TPoint a,TPoint b){ ab; }