天涯人论坛
先登录吧!!!
登录可以体验更多权限哦!!!
天涯人论坛

为编程爱好者打造一个学习、交流的平台。
 
首页首页  欢迎页欢迎页  注册注册  登录登录  
论坛刚刚起步,欢迎大家多多支持! 如果有想申请管理员或版主的请给管理员留言!!!
欢迎大家积极发帖!

分享 | 
 

 计算两点间的距离

向下 
作者留言
让一切随风
Admin
avatar

帖子数 : 257
注册日期 : 12-11-03
年龄 : 26
地点 : 湖南

帖子主题: 计算两点间的距离   周六 四月 20, 2013 8:40 pm

计算两点间的距离
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

代码:
#include <cmath>
#include <cstdio>

int main(void)
{
    double x[2], y[2];

    while (scanf("%lf%lf%lf%lf", x, y, x+1, y+1) != EOF)
        printf("%.2f\n", sqrt((x[1]-x[0])*(x[1]-x[0]) + (y[1]-y[0])*(y[1]-y[0])));

    return 0;
}
返回页首 向下
http://tyren.forumotion.com
 
计算两点间的距离
返回页首 
1页/共1

您在这个论坛的权限:不能在这个论坛回复主题
天涯人论坛 :: 我爱编程 :: c语言-
转跳到: