HDU2001 计算两点间的距离【入门】
计算两点间的距离
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 404093 Accepted Submission(s): 135900
Problem Description
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
Input
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
Output
对于每组输入数据,输出一行,结果保留两位小数。
Sample Input
0 0 0 1
0 1 1 0
Sample Output
1.00
1.41
Author
lcy
Source
C语言程序设计练习(一)
问题链接:HDU2001 计算两点间的距离
问题简述:(略)
问题分析:
按Markdown格式重写了题解,旧版题解参见参考链接。
需要注意输入数据是多组的,需要进行循环控制处理到EOF(文件结束)为止。
一般而言,OJ的题涉及浮点数时,按double类型输入,存储变量也采用double类型,输出时用float类型即用格式“%f”。
程序说明:(略)
参考链接:HDU2001 计算两点间的距离【入门】
题记:计算机语言程序中是没有实数概念的(实数是数学的概念),只有浮点数,通常用浮点数表示实数。
AC的C语言程序如下:
/* HDU2001 计算两点间的距离 */#include <stdio.h>
#include <math.h>int main(void)
{double x1, y1, x2, y2;while (scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2) != EOF)printf("%.2f\n", sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2)));return 0;
}
HDU2001 计算两点间的距离【入门】相关推荐
- 1815. 计算两点间的距离
水题也要注意一点,确实简单,不过还是错了,错在格式化输出! 1815. 计算两点间的距离 总提交数量: 5934 通过数量: 1093 评价: 1.9/5.0(38 票) 012345 ...
- ZZULIOJ 计算两点间的距离(多实例测试)
计算两点间的距离(多实例测试) 题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间 ...
- OJ1084: 计算两点间的距离(多实例测试)(C语言)
OJ1084: 计算两点间的距离(多实例测试) 题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2 ...
- Java 根据经纬度计算两点间的距离
Java实现 public final class DistanceUtils {/*** 地球半径,单位 km*/private static final double EARTH_RADIUS = ...
- 经纬度互换、换算成米、两点的经纬度计算两点间的距离
经纬度互换 度(DDD):E 108.90593度 N 34.21630度 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108 ...
- ArcGIS操作系列14- 经纬度互换、换算成米、两点的经纬度计算两点间的距离
1. 经纬度互换 度(DDD):E 108.90593度 N 34.21630度 1.1 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒? ...
- 根据地图经纬度计算两点间的距离
经纬度丢失计算距离 1.纬度相同,经度不同 在纬度相同的情况下: 经度每隔0.00001度,距离相差约1米: 每隔0.0001度,距离相差约10米: 每隔0.001度,距离相差约100米: 每隔0.0 ...
- HDU 2001 计算两点间的距离
题目链接:HDU 2001 Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x ...
- 计算两点间的距离,入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
题目描述 入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离. 输入 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开. 输出 对于每组输入 ...
最新文章
- 机器学习算法一览,应用建议与解决思路
- 【python】Python中给List添加元素的4种方法分享
- Linux的软硬链接ln
- Hessian序列化复杂对象
- html按钮不可选中,如何使HTML文本不可选择
- 互联网晚报 | 4月12日 星期二 | ​A股三大指数集体收涨;国产游戏版号时隔8月重启核发;央行开展200亿元7天期逆回购操作...
- 输入5门学科的成绩,编写程序求其平均分。要求用函数完成,科目存放在指针申请的动态空间中。
- Disk Drill Enterprise for Mac(数据恢复软件)
- 将EBS设为首页worklist删除误报
- 图论邮递员问题程序代码_图论的简短实用程序员指南
- Python之温度换算
- Cuba Platform Introduce (Cuba平台介绍)
- 微信扫二维码下载apk跳转浏览器打开的方式(及微信屏蔽下载解决方案)
- windows10安装MySQL8.0
- 平面解析几何----圆锥曲线焦点弦上焦半径的倒数和为ep分之2的初等几何证明
- 计算器ajax实现代码,jQuery实现计算器功能
- 亲属计算规则算法--js实现(关键算法摘要)
- vue封装图片滑块验证+读秒组件
- 微网站分享微信朋友圈和分享给朋友图标显示问题
- Python进阶编程问题集