360oj 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
2015-08-10 22:56
525 查看
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() { double x1,y1,x2,y2; while(EOF != scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)) { printf("%.2f",sqrt(pow(x1-x2,2)+pow(y1-y2,2))); } }
相关文章推荐
- Java心得10
- 设置导航条和状态栏透明度效果
- 15-10-常用对象API(String类-练习2-子串的次数)
- 分享一下Mysql常见的几个错误问题及解决方法
- 八大排序算法(三)简单选择排序
- 15-09-常用对象API(String类-练习1-字符串数组排序)
- arpg网页游戏特效播放(一)
- ThinkPHP加载自定义的外部文件和配置文件
- c# 建立局域网远程共享连接,读取共享文件
- 浅谈Git与SVN的使用感受
- Longest Substring Without Repeating Characters
- Linux网络驱动架构
- Velocity + Spring定时器 生成静态页面
- 《C++编程思想》 第十三章 继承和组合 (原书代码+习题+解答)
- word2vec实践(一):预备知识
- 15-08-常用对象API(String类-intern方法)
- 朴素贝叶斯
- ios设置UILabel中文字的不同颜色和字体字号
- Asp.net mvc web api 在项目中的实际应用
- ubuntu的系统设置不见了怎么找回