输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。对于每组输入数据,输出一行,结果保留两位小数。
#include<stdio.h>
#include<math.h>
int main()
{
double a,m,b,n,c,d,y;
while(scanf("%lf %lf %lf %lf",&a,&m,&b,&n)!=EOF)//多次输入
{
c=(a-b)*(a-b);//横坐标差的平方
d=(m-n)*(m-n);//纵坐标差的平方
y=sqrt(c+d);//调用函数,开根号
printf("%0.2lf\n",y);//保留两位小数输出
}
return 0;
}