计算两点间的距离
2015-09-12 20:58
405 查看
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
输入两点坐标(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() { //int x1,y1,x2,y2;题中可没说 横,纵坐标都是整数,WA了好几次 double x1,y1,x2,y2; while(scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)==4) { double dis; dis=sqrt(1.0*(x1-x2)*(x1-x2)+1.0*(y1-y2)*(y1-y2)); printf("%.2lf\n",dis); } return 0; }
相关文章推荐
- MyEclipse使用总结——MyEclipse10安装SVN插件
- hdu2482 transit search
- leetcode笔记:Gas Station
- _25407739的博客 个人主页|我的博客
- 随手写了一个鸡肋的二叉树
- 神器
- systemd详解
- git push免密码
- 建造者模式(三):关于Director的进一步讨论,建造者模式总结
- SOCKET网络通信
- 第一次拿shell
- Mat中的depth、dims、channels、step、data、elemSize
- 自学QT之进度条
- 22_01_httpd虚拟主机
- C _数据结构 _线性表的顺序存储
- 学习日志---基本排序算法
- Android 使用ShardSDK实现社会化分享
- CentOS 7 之systemd管理
- Hadoop笔记十二之 java.io.IOException: expected org.apache.hadoop.io.LongWr
- 1102. Invert a Binary Tree (25)