C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 22:58:34
C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了
我这里有段源代码
输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.
#include "iostream.h"
#include "math.h"
// 输入一条线段(两个点),计算线段的长度.
class Point // 点类
{
private:
\x05int x,y;
public:
\x05//请在下面实现所需的构造函数
\x05//
\x05double getLen() // 获得线段长度
\x05{
\x05\x05double x=p1.getX()-p2.getX();
\x05\x05double y=p1.getY()-p2.getY();
\x05\x05return sqrt(x*x+y*y);
\x05}
};
int main()
{
\x05int x1,y1,x2,y2;
\x05coutx1>>y1;
\x05coutx2>>y2;
\x05Point p1(x1,y1),p2(x2,y2);
\x05Line ln(p1,p2);
\x05//输出线段长度
\x05cout
我这里有段源代码
输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.
#include "iostream.h"
#include "math.h"
// 输入一条线段(两个点),计算线段的长度.
class Point // 点类
{
private:
\x05int x,y;
public:
\x05//请在下面实现所需的构造函数
\x05//
\x05double getLen() // 获得线段长度
\x05{
\x05\x05double x=p1.getX()-p2.getX();
\x05\x05double y=p1.getY()-p2.getY();
\x05\x05return sqrt(x*x+y*y);
\x05}
};
int main()
{
\x05int x1,y1,x2,y2;
\x05coutx1>>y1;
\x05coutx2>>y2;
\x05Point p1(x1,y1),p2(x2,y2);
\x05Line ln(p1,p2);
\x05//输出线段长度
\x05cout
点的构造函数
Point(int _x = 0,int _y = 0) :x(_x),y(_y)
{ }
线的构造函数
Line(int x1 = 0,int y1 = 0,int x2 = 0,int y2 = 0) :p1(x1,y1),p2(x2,y2)
{ }
再问: ���Dz���ѽ VC�ᱨ�� Line���������� �鷳����ҽ���¿���i��
再答: Line(Point p, Point q) : p1(p), p2(q) { }
再问: ��ĺܸ�л�� ��������QQ �һ��м����ⲻ�� ��ѧC++ ��ʦ���Ķ��� �鷳����ҽ���� ������
Point(int _x = 0,int _y = 0) :x(_x),y(_y)
{ }
线的构造函数
Line(int x1 = 0,int y1 = 0,int x2 = 0,int y2 = 0) :p1(x1,y1),p2(x2,y2)
{ }
再问: ���Dz���ѽ VC�ᱨ�� Line���������� �鷳����ҽ���¿���i��
再答: Line(Point p, Point q) : p1(p), p2(q) { }
再问: ��ĺܸ�л�� ��������QQ �һ��м����ⲻ�� ��ѧC++ ��ʦ���Ķ��� �鷳����ҽ���� ������
在图中,用圆规,直尺和三角尺作出线段AB的两个黄金分割点,写作法.(就一条线段)
定义一个Line类,包含两个Point类的实例变量,用以表示一个线段的两个端点.重载的构造方法,计算线段长度方法;判断线
一条线段上有10个点(包括两头的)相邻的两个点的距离为5cm,求所有线段的长度和?
一条线段上有21个点(包括两个端点),相邻两点的距离都是4厘米,所有线段长度的总和是多少?
两个点把一条线段分成三等分,这两个点叫做这条线段的什么?
函数y=3x(x∈【0,2】)的图像是 A 一条直线 B 一条线段 C 一条射线 D 两个点
截距是一个点还是代表了一条线段的长度?
在下面的图形中加一条线段,使它只增加两个直角
在直角坐标系中,已知一条线段两个端点的坐标,求这条线段垂直平分线上的各点的坐标?
一条线段上有21个点(包括两个端点),相邻两点的距离都是4厘米,所有线段长度的总和是多少?(注意是所有线段,不只有20个
一条线段的黄金分割点为什么有两个?
两个点可以连一条线段,三个点可以连三条线段,六个点可以连( )条线段