• YTU 2913: 距离产生美


    2913: 距离产生美

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 152  解决: 133

    题目描述

    小明和静静是大学同学,毕业后要去两个不同的城市工作。小明要静静做他的女朋友,静静说,如果他们的工作单位之间的距离在某个范围之内的话,就考虑小明的要求。

    C++代码如下,只需提交空缺部分

    #include <iostream>
    #include <math.h>
    #include <iomanip>
    using namespace std;
    /***********************/

              填空部分

    /***********************/

    double Distance(Point &p1,Point &p2)
    {
        double d;
        d=sqrt((p1.x-p2.x)*1.0*(p1.x-p2.x)+(p1.y-p2.y)*1.0*(p1.y-p2.y));
        return d;
    }
    int main()
    {
        double d;
        Point p1,p2;
        p1.input();
        p2.input();
        d=Distance(p1,p2);
        int r1,r2;
        cin>>r1>>r2;
        if(d>=r1&&d<=r2)
            cout<<"Yes"<<endl;
        else
            cout<<"No"<<endl;
        return 0;
    }

    输入

    输入有三行,所有数据均为正整数
    第一行为小明单位的坐标 x1 y1
    第二行为静静单位的坐标 x2 y2
    第三行为静静要求的距离范围 r1 r2

    输出

    如果静静答应做小明的女朋友输出 "Yes",否则输出"No"。

    样例输入

    10 10
    20 20
    12 15

    样例输出

    Yes

    im0qianqian_站在回忆的河边看着摇晃的渡船终年无声地摆渡,它们就这样安静地画下黄昏画下清晨......可怜

    #include <iostream>
    #include <math.h>
    #include <iomanip>
    using namespace std;
    class Point
    {
    public:
        void input()
        {
            cin>>x>>y;
        }
        double Distance(Point &p1,Point &p2);
        double x,y;
    };
    double Distance(Point &p1,Point &p2)
    {
        double d;
        d=sqrt((p1.x-p2.x)*1.0*(p1.x-p2.x)+(p1.y-p2.y)*1.0*(p1.y-p2.y));
        return d;
    }
    int main()
    {
        double d;
        Point p1,p2;
        p1.input();
        p2.input();
        d=Distance(p1,p2);
        int r1,r2;
        cin>>r1>>r2;
        if(d>=r1&&d<=r2)
            cout<<"Yes"<<endl;
        else
            cout<<"No"<<endl;
        return 0;
    }


  • 相关阅读:
    刷新SqlServer数据库中所有的视图
    代码的阅读
    unity3d的模型规范
    XOCDE5开发
    unity3d自动寻路教程
    u3d性能优化
    U3D层的运用
    关于unity3d插件的自动打包
    unity3d各平台通讯原生的平台API的说明
    uniSWF使用注意事项
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989659.html
Copyright © 2020-2023  润新知