qwq

P5735 【深基7.例1】距离函数

Wyz66 @ 2023-01-28 22:41:37

#include <cmath>
#include <iostream>
#include <cstdio>
using namespace std;
double a,b,c,d,e,f;
double dit(double a,double b,double c,double d){
    double ans;
    ans=sqrt(pow((a-c),2)+pow(b-d,2));
    ans=((ans>0)?ans:ans*-1);
    return ans;
}
int main(){
    cin>>a>>b>>c>>d>>e>>f;
    cout<<dit(a,b,c,d)+dit(a,b,e,f)+dit(c,d,e,f);
    return 0;
}

by Wyz66 @ 2023-01-28 22:44:39

自己发现了 一个很傻的 问题 cout<<dit(a,b,c,d)+dit(a,b,e,f)+dit(c,d,e,f); 是不可能输出 2 位的


by Wyz66 @ 2023-01-28 22:47:53

顺便说一下 cout<<setprecision(2) 要加一个 <<fixed 变成 cout<<fixed<<setprecision(2)<<ans;


|