为啥这个代码过了样例然后测试全WA
#include<bits/stdc++.h>
using namespace std;
double a[10],b[10],j[10];
double k=0;
double g(double f,double r,double q,double x)
{
return sqrt((r-f)*(r-f)+(x-q)*(x-q));
}
double w(double d,double z,double u,double y)
{
return sqrt((z-d)*(z-d)+(y-u)*(y-u));
}
double t(double v,double w,double o,double p)
{
return sqrt((w-v)*(w-v)+(p-o)*(p-o));
}
int main(){
for(int i=0;i<3;i++)
cin>>a[i]>>b[i];
j[0]=g(a[0],b[0],a[1],b[1]);
j[1]=w(a[1],b[1],a[2],b[2]);
j[2]=t(a[0],b[0],a[2],b[2]);
k=k+j[0]+j[1]+j[2];
cout<<fixed<<setprecision(2)<<k<<endl;;
}