HDU2001 计算两点之间的距离

来源:互联网 发布:数据新常态 编辑:程序博客网 时间:2024/05/17 03:00

数学问题,用到计算两点间的距离公式,将其转换为计算机语言

第一次做的时候是WA,因为输入的时候顺序错了,要以x1,y1,x2,y2的顺序输入

建议使用double型


代码如下:

#include<cstdio>

#include<cmath>
#include<algorithm>
using namespace std;

int main()
{
    double x1,y1,x2,y2,s;
    while(scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)!=EOF)
    {
        s=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
        printf("%.2f\n",s);
    }
    return 0;
}

0 0