YTU 2913: 距离产生美

网友投稿 556 2022-08-26

YTU 2913: 距离产生美

YTU 2913: 距离产生美

2913: 距离产生美

时间限制: 1 Sec   内存限制: 128 MB

提交: 152

解决: 133

题目描述

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

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

#include #include #include 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"<

输入

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

输出

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

样例输入

10 1020 2012 15

样例输出

Yes

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

#include #include #include 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"<

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:POJ 1094 Sorting It All Out (拓扑排序)
下一篇:YTU 1055: 输入字符串以及输出
相关文章

 发表评论

暂时没有评论,来抢沙发吧~