题解 | 绕距

绕距

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;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务