题意描述:给定两个点的坐标,求两个点在笛卡尔坐标系上的距离,输入有多组测试数据。
解题报告:这题要注意的地方就是不要把数据定义成int型去了。然后用一句sort((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));就可以了。
View Code
1 #include2 #include 3 double x3,y3,x2,y2;4 int main() {5 while(scanf("%lf%lf%lf%lf",&x2,&y2,&x3,&y3)!=EOF)6 printf("%.2lf\n",sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)));7 return 0;8 }