oj(二)g
来源:互联网 发布:diy设计软件 编辑:程序博客网 时间:2024/06/06 17:56
//小慧把手机掉了,着急的她想让你帮她找到,她的手机是很高级的,离开主人一定时间后就会发射固定频率的电磁波。//现在你有一个仪器可以接受电磁波并能确定手机坐标,请你编程来确定小慧和手机的距离。////Input//4个double型的数,前两个是手机的坐标,后两个是小慧的坐标。////Output//小慧与手机的距离。(保留两位小数)#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>using namespace std;class Point{public: Point(double a=0,double b=0,double c=0,double d=0):x1(a),y1(b),x2(c),y2(d) {} void input(); friend void output(Point &);private: double x1; double y1; double x2; double y2;};//*************void Point::input(){ cin>>x1>>y1>>x2>>y2;}void output(Point &p){ cout<<fixed<<setprecision(2); cout<<"There are "; cout<<sqrt((p.x1-p.x2)*(p.x1-p.x2)+(p.y1-p.y2)*(p.y1-p.y2)); cout<<" meters between xiaohui and her phone."<<endl;}//以下代码会自动添加到程序的末尾int main(){ Point p1; p1.input(); output(p1); return 0;}
结果:
0 0
- oj(二)g
- 【OJ】(二)---G---手机定位
- oj(二)a
- oj(二)h
- oj(二)j
- oj(二)k
- oj(二)l
- oj(二)b
- oj(二)f
- oj(二)i
- oj(二)m
- oj(二)c
- 华为OJ(二)
- 二哥OJ(二)
- 【OJ】(二)---F---简历
- 最大长方形(二)-OJ
- OJ 1.G
- OJ 2G
- JDBC操作数据库
- leetcode:Same Tree
- 项目构建之maven篇:1.环境搭建
- Eclipse中 怎么让包分层级显示
- 程序员的人生
- oj(二)g
- 引用和指针变量的区别
- 白话经典算法系列之七 堆与堆排序
- Low-level Native Plugin Interface
- 移动开发
- leetcode:Path Sum II
- LeetCode第一题:Evaluate Reverse Polish Notation
- 对Android的Activity生命周期非常详尽的讲解!!
- oj(二)h