题解 | 绕距
绕距
https://www.nowcoder.com/practice/7a245fc6284f4139b4fb21de58e68483
#include <stdio.h>
#include<math.h>
int main() {
int x1,y1,x2,y2;
double de,dm,sum;
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);
de=sqrt(pow(x1-x2,2)+pow(y1-y2,2));//pow函数计算平方根,sqrt函数计算开方
dm=fabs((double)x1-x2)+fabs((double)y1-y2);//fabs函数计算绝对值,需要将int类型转换成double型数据
sum=fabs(dm-de);
printf("%.20lf",sum);
return 0;
}

