hdu 2001 计算两点间的距离 妖狐艹你老母 2022-06-17 13:17 311阅读 0赞 # 计算两点间的距离 # **Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 209266 Accepted Submission(s): 72999** Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 Output 对于每组输入数据,输出一行,结果保留两位小数。 Sample Input 0 0 0 1 0 1 1 0 **Sample Output** 1.00 1.41 #include<stdio.h> #include<algorithm> #include<cmath> using namespace std; int main() { double X1,Y1,X2,Y2; double ans; while(~scanf("%lf%lf%lf%lf",&X1,&Y1,&X2,&Y2)) { ans=sqrt((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2)); printf("%.2f\n",ans); } return 0; }
还没有评论,来说两句吧...