新手水题,只要注意题目要求:1.多项数据输入。2.实数(即浮点数)。
这里有精度要求(两位小数),所以采用printf进行输出(头文件是<cstdio>,c语言写法<stdio.h>),公式就是两点间距离公式,pow(a,b) ,就是a的b次方 ,sqrt(n) ,就是对n进行开方 ,这两个是c语言数学函数,包含于<cmath>头文件(c语言应该写<math.h>)。
以下是我的AC代码:
#include <cmath>
#include <cstdio>
using namespace std;
int main()
{
double x1,y1,x2,y2;
while(scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)!=EOF)
printf("%.2f\n",sqrt(pow((x1-x2),2)+pow((y1-y2),2)));
return 0;
}