设计一个点类CPoint,编写函数计算两点之间的距离(要求使用友员成员函数)用C++编写,编译环境是VC++6.0
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/05 10:34:45
设计一个点类CPoint,编写函数计算两点之间的距离(要求使用友员成员函数)用C++编写,编译环境是VC++6.0
#include <iostream>
#include <cmath>
using namespace std;
class CPoint;
double Distance(const CPoint& x, const CPoint& y);
class CPoint {
double m_x;
double m_y;
public:
CPoint();
CPoint(double x, double y);
friend double Distance(const CPoint& x, const CPoint& y);
};
CPoint::CPoint()
{
}
CPoint::CPoint(double x, double y)
: m_x(x), m_y(y)
{
}
double Distance(const CPoint& x, const CPoint& y)
{
double rx = x.m_x - y.m_x;
double ry = x.m_y - y.m_y;
return sqrt(rx * rx + ry * ry);
}
int main()
{
cout << Distance(CPoint(1,2), CPoint(4,6)) << endl;
return 0;
}
#include <cmath>
using namespace std;
class CPoint;
double Distance(const CPoint& x, const CPoint& y);
class CPoint {
double m_x;
double m_y;
public:
CPoint();
CPoint(double x, double y);
friend double Distance(const CPoint& x, const CPoint& y);
};
CPoint::CPoint()
{
}
CPoint::CPoint(double x, double y)
: m_x(x), m_y(y)
{
}
double Distance(const CPoint& x, const CPoint& y)
{
double rx = x.m_x - y.m_x;
double ry = x.m_y - y.m_y;
return sqrt(rx * rx + ry * ry);
}
int main()
{
cout << Distance(CPoint(1,2), CPoint(4,6)) << endl;
return 0;
}
设计一个点类,其中包括一对坐标数据成员、一个求两点之间距离的友元函数dist和显示坐标点的成员函数.
怎么样编写一个求n*n方阵主对角元素的之和的函数,并设计一个测试主函数?用VC++6.0写
c/c++ c语言问题;编写一个函数:求平面上给定两点间的距离
编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++
设计一个点类Point,其中包含点的坐标x和y两个数据成员,并设计两个友元函数,分别计算两点间的水平距离和
2.编写一个控制台应用程序,要求输入X的值,计算下面分段函数的Y的值.1)要求使用函数的方法;
编写一个C函数,用于计算三角形的面积
C语言编写设计一个计算正方形面积的函数,边长由主函数输入,输出该正方形的面积.
用VC++6.0编写程序如下:编写一个函数,统计一条英文句子中字母的个数,在主程序中实现输入、输出.
设计一个点类Point,并为这个类设置一个友元函数,这个友元函数用来计算两个点之间的距离.要求主函数如下:
编写一个圆类Circle,其中包含1个数据成员表示半径,3个成员函数分别实现半径的输入、面积的计算、半径和面
编写一个程序,求平面中两点之间的距离