问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

定义一个点类Point,有横坐标x和纵坐标y,定义构造函数初始化点,定义display()函数显示点的坐标。

发布网友 发布时间:2022-05-17 22:30

我来回答

2个回答

热心网友 时间:2023-11-12 06:09

include#

includeusingnamespacestd;

classPoint{public:

Point(inta,intb):

x(a),y(b){cout~Point()

{coutvoidshow()

{coutdoubledistance

(Pointp){returnsqrt((p.y-y)*(p.x-y)+(p.x-x)*(p.x-x));

}private:intx;

inty;};

intmain()

{Pointa(0,0);

Pointb(1,1);

coutreturn0;

}。

扩展资料

定义一个类Point,代表一个点。

public属性有x和y,方法有显示点坐标show(),构造函数有两个参数分别给x,y赋值。在main方法中构造两个对象。

再创建一方法(getMiddle)为取两个点构成线段的中点的坐标,参数为2个点对象,调用此方法后得到一个新的点,编写Application,显示该对象的坐标值。

热心网友 时间:2023-11-12 06:10

#include <cmath>
 
class Point
{
private:
    double x;
    double y;
public:
    Point(): x(0.0), y(0.0) {};
    Point(double x, double y)
    {
        this->x = x;
        this->y = y;
    }
 
    double getX() { return x; }
    double getY() { return y; }
};
 
class Line
{
private:
    Point p1;
    Point p2;
public:
    Line(Point &p1, Point &p2)
    {
        this->p1 = p1;
        this->p2 = p2;
    }
 
    double getDistance()
    {
        return sqrt((p1.getX() - p2.getX()) * (p1.getX() - p2.getX()) + 
            (p1.getY() - p2.getY()) * (p1.getY() - p2.getY()));
    }
};
 
 
int main(int argc, char* argv[])
{
    Point p1(1.0, 2.0), p2(4.0, 5.0);
    Line l1(p1, p2);
 
    printf("Distance: %f\n", l1.getDistance());
 
    return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有类似xxxholic和恐怖宠物店的漫画吗 沂水滑雪场怎么走 沂水天然地下画廊景区交通指南 m果实能力 脑血管造影适应症 重仓大盘蓝筹股的基金,或加指数基金? 文言文 理穷言他 有托其妻子于其友而之楚游者的有是什么意思 有托其妻子于其友而之楚... 猫吃了毒老鼠,吐白沫,惊叫,走不稳 内存对手机性能有多重要 设计一个点类point,要求给出一个点的坐标,可以写成三维坐标形式(X,Y,Z).实例化两个点对象 复制构造函数和析构函数的调用: (请帮忙分析一下,谢谢!) 影驰GTX950 2G显卡配主板i5 10400f &#10133;华硕B460 puls wifi可以吗? 红薯叶长势不是绿油油的,叶面出现白斑有不少叶子直接发黄怎么办? 九月红薯叶发黄怎么办,缺什么肥 省农林科学院植物保护研究所孙茜您好!我家的红薯这几天叶子黄的越来越多,想问这咋办 红薯苗期苗不长、发黄是什么原因 红薯中期根部以上有几片叶子发黄了是什么原因造成? 红薯叶发黄生红蜘蛛怎么治 红薯叶子边缘发黄怎么办? 红薯叶黄了是什么原因 正度A4的尺寸是多大?我只知道一般说A4都是210x285,结果人家要求正度A4,不知道多大了。。。。。。 印刷厂为什么建议用210x285mm这个尺寸 为什么都已经三天了快递都没到而且没有物流信息 欧亚专线查不到物流信息 - 信息提示 通过中青创投上新四板挂牌除了政府补贴还有其他福利吗? 一个php的简单用法,解决加分,求教? 手机手电筒对婴儿危害 夏季,小脚裤如何穿显得时尚又高级? c++问题,前面的类的定义我知道,后面的在Point类中定义一个Distance(), Display(),Distance() 雅思写作中display的搭配 point-of-purchase display是什么意思 自定义如下形式的point类 point-of-salesdisplay是什么意思 设计一个Point类,这个类描述屏幕上一个点的位置,即有两个数据成员x,y分别来表示点的横坐标和纵坐标。 定 C++ 类模版继承非类模版的问题 编写几何图形圆的类Circle,包括两个属性:圆心O(另定义Point(点)类实现)和半径R。 2017年成考什么时候报名?一般会交什么费用? 成本教育在哪个网站报名 本年度注会考试时间安排,报名时间是? 重庆医科大学2016年什么时候可以报名成本 说说吧,你是如何看待把朋友圈设置为仅显示三天的? 说说咋看待“朋友圈仅三天可见”? 来说说看你会把朋友圈设置成只看三天吗?因为什么呢? 对于微信朋友圈设置可查看三天的人你如何看待? 陈泽轩这个名字怎么样? 我姓陈,我想帮我儿子取名字,有什么是带泽字好听的名字?陈泽? 大家帮忙想想? 我1990年2月9生,名字叫做陈泽轩,麻烦各位帮忙用软件算一下运数 起个名字,急!大家来帮忙