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;
}

最新文章

  1. JSPatch 技术要点
  2. Java面向对象一
  3. linux curl用法详解
  4. sleep函数
  5. [Quick-x lua]CCLabel类数字变化动作
  6. ctrl+z的JAVA实现,借助了命令模式(command pattern)
  7. java(try块语句变量,和匿名类变量生存时间
  8. 模块计算机类型“X64”与目标计算机类型“x86”冲突
  9. “简密”App Store处女作开发总结
  10. mongodb移除分片
  11. dubbox的provider端嵌套调用问题
  12. Android码农如何一个星期转为iOS码农(不忽悠)
  13. 一个用于分页的page类
  14. Python 标示符和关键字
  15. 【Codeforces 98E】 Help Shrek and Donkey
  16. Maven settings配置中的mirrorOf
  17. 高性能网络编程3----TCP消息的接收
  18. Luogu P4670 [BalticOI 2011 Day2]Plagiarism 题解
  19. Java精选笔记_其他IO流(ObjectInputStream、DataInputStream、PrintStream、标准输入输出流)
  20. Linux 2.6.16 TCP连接速度异常的问题分析

热门文章

  1. 大数据学习——HADOOP集群搭建
  2. HDU 2462 The Luckiest number
  3. python005 Python3 注释
  4. Go内建变量类型
  5. 服务器安装oracle前的内存调整
  6. 通过一个用户管理实例学习路由react-router-dom知识
  7. msp430入门编程25
  8. memcached 笔记之windows 7 下面 安装memcached 报错
  9. oc温习二:基本运算及基本运算符
  10. UINavigationController 小记