1366: 计算两点间的距离
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
可以把坐标的点定义成结构体
struct POINT
{
float x;
float y;
};
输入
输入数据有多组,每组占一行,由4个小数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
输出
对于每组输入数据,输出一行,结果保留两位小数。
样例输入 复制
0 0 0 1
0 1 1 0
样例输出 复制
1.00
1.41
提示
x,y两点的距离最后需要用到开根号,可以用#include<math.h>下的sqrt函数,比如
sqrt(2) 结果是1.414.
多行输入可以用以下的循环
while(scanf("%f%f%f%f",&a,&b,&x,&y) != EOF)