求助
查看原帖
求助
373662
KobeBeanBryant楼主2020/10/31 09:41

为啥这个代码过了样例然后测试全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;;
}
2020/10/31 09:41
加载中...