HDU 0000 计算两点间的距离
2015-07-27 22:13
351 查看
Description
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
Input
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
Output
对于每组输入数据,输出一行,结果保留两位小数。
Sample Input
Sample Output
答案:
输入两点坐标(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
答案:
#include<stdio.h> #include<math.h> int main() { double x1,x2,y1,y2; double d; while(scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2)!=EOF) { getchar(); d = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); printf("%.2lf\n",d); } return 0; }
相关文章推荐
- caffe python visualization程序解析
- xcode卸载插件
- window核心编程学习笔记 (一) 错误处理以及Unicode
- 截图生成图片并保存到相册
- linux命令1——基础
- Integer Inquiry
- Objective-C中打僵尸问题解析
- 汇率转换
- [leetcode] 213.House Robber II
- 整数排序
- HashMap,LinkedHashMap,TreeMap的区别
- 一刀斩:SVN客户端访问URL失败--请求的名称有效,但是找不到请求的类型
- mysql 存储过程时间月份减法
- 内存管理
- php编程冒泡排序
- MyBatis知多少(20)MyBatis读取操作
- Tomcat服务器在Mac平台和windows平台上的搭建
- 莫比乌斯反演
- free delete malloc new(——高品质量程序设计指南第16章)
- 平衡二叉树