题解 | 绕距

绕距

https://www.nowcoder.com/practice/7a245fc6284f4139b4fb21de58e68483?tpId=383&tqId=11181581&sourceUrl=

#include<bits/stdc++.h>
using namespace std;
int main(){
    float x1,x2,y1,y2,de,dm,z;
    cin>>x1>>y1>>x2>>y2;
    de=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    dm=abs(x1-x2)+abs(y1-y2);
    z=abs(dm-de);
    printf("%.10f",z);
}

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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