补充:计算点到原点的距离。(new)
【问题描述】
定义一个点类CPoint,有数据成员横坐标double x,纵坐标double y。成员函数中计算点到原点的距离。补充完整程序代码,使得程序能够正确运行。
【输入形式】
3 4
【输出形式】
abs=5
【样例输入】
3.3 4.4
【样例输出】
abs=5.5
【样例说明】
数据类型用double,支持实数。
#include <iostream>
#include <cmath>
using namespace std;
class CPoint
{
public:void input();void output();
private:double x,y;
};inline void CPoint::input(){cin>>x>>y;
}
inline void CPoint::output(){cout<<"abs="<<sqrt(x*x+y*y)<<endl;;
}int main()
{CPoint point;point.input(); //初始化输入坐标点point.output(); //输出点到原点的距离return 0;
}