C语言入门题库——求两点之间的距离

C语言入门题库——求两点之间的距离

Description:求两点之间的距离,已知直角坐标系中两点(x1,y1)和 (x2,y2),公式求取两点之间的距离。
Input:输入仅一行,输入4个任意数(两个坐标点的横纵坐标)x1,y1,x2,y2。
Output:输出仅一行,输出两点间的距离值。
Sample Input:0 0 1 1(x1=0,y1=0;x2=1,y2=1)
Sample Output:1.414214

//求两点间的距离
#include <stdio.h>
#include <math.h>
int main()
{
    float a, b, c, d, e;
    while(scanf("%f %f %f %f",&a, &b, &c, &d)!=EOF)
    {
        e = sqrt((a - c) * ( a - c)+( b - d) * (b - d));
        printf("%.6f\n", e);
    }
    return 0;
}

注:如系统提交不成功,请将小数输出改为两位。

发布了27 篇原创文章 · 获赞 0 · 访问量 960

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/104447459