C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了我这里有段源代码 输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.#include "iostream.h

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:28:04
C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了我这里有段源代码 输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.#include

C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了我这里有段源代码 输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.#include "iostream.h
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

C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了我这里有段源代码 输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.#include "iostream.h
点的构造函数
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)
{ }

C++中输入一条线段(两个点),计算线段的长度.只需补充两个构造函数就OK了我这里有段源代码 输入一条线段(两个点),然后再求线段的长度,只需要补充两个构造函数就行了.#include iostream.h 一个点可以把一条线段分成3条线段,两个点可以把一条线段分成6条线段,要把线段分成15条线段,线段上要画几个点?(两个端点除外) 一个点可以把一条线段分成3条线段,两个点可把一条线段分成6条线段,要把线段分15条线段.线段上要画多少个点.(两个端点除外) 两个点可以连一条线段,三个点可以连三条线段,六个点可以连( )条线段 下面有四个点,在每两个点之间画一条线段,共能画()条线段. 在六个点中,每两个点之间可以画一条线段,一共可以画多少条线段? 在图中,用圆规,直尺和三角尺作出线段AB的两个黄金分割点,写作法.(就一条线段) 两个点把一条线段分成三等分,这两个点叫做这条线段的什么? AuToCAD中,用两个坐标点画一条线段该怎么画?输入第一点是“100,100”,输出是“100,100”,可当我输入第二点“100,200”时输出的却是“@100,200”,原本想画一条竖直的线段现在变成了一条斜线,这是 我们知道,把一条线段分成两条相等的线段的点叫线段的中点,类似的把一条线段分成相等的三条线段的两个点叫线段的三等分点,现一只c是线段ab的三等分点,ab=6,点c有几个位置?并求出线 flex如何根据两个点画出一条线段?想画一条线段. 一个点没有线段两个点之间只有1一条线段N个点之间有几条线段 两个点将一条线段分成3等份问这两个点是这条线段的________点 每两个点可以连成一条线段,有5个点可以连成几条线段? 平面上两个点构成一条线段,十个点构成几条线段 如果两个点确定一条线段,那么18个点,可连成几条线段 一条直线上有A、B、C三点,那么图中共有()条线段和射线 一条线段的黄金分割点为什么有两个?