随笔 - 25,  文章 - 0,  评论 - 0,  阅读 - 2422

一、问题描述:

定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干成员函数。
定义一个函数Distance(), 用于求两点之间的距离。

二、编程思路:

1.定义一个类point

2.设置私有对象和公有对象

3.设置主函数

三、代码实现:

复制代码
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
class Point{
    private:
         int x,y;
    public:
        Point(int a,int b){
            x=a; 
            y=b;
        }
        double Distance(Point &a,Point &b){
            return sqrt(pow((a.x-b.x),2)+pow((a.y-b.y),2));
        }
};
int main(){
    int x1,y1,x2,y2;
    cin>>x1>>y1>>x2>>y2;
    Point A(x1,y1);
    Point B(x2,y2);
    double d=A.Distance(A,B);
    cout<<fixed<<setprecision(2)<<d<<endl;
}
复制代码

 

posted on   标志蛋挞  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示