代码错误
查看原帖
代码错误
1304502
China_U_19641016楼主2024/7/13 21:23

观察下列代码:

int a,b,c,d,e,f;
	cin>>a>>b>>c>>d>>e>>f;
	double k,n,u;
	k=sqrt((a-c)*(a-c)*1.0+(b-d)*(b-d)*1.0);
	n=sqrt((a-e)*(a-e)*1.0+(b-f)*(b-f)*1.0);
	u=sqrt((c-e)*(c-e)*1.0+(d-f)*(d-f)*1.0);
	if(k*k+n*n==u*u||n*n+u*u==k*k||u*u+k*k==n*n) cout<<"Yes";
	else cout<<"No";

为何符合条件的数,输出了“No“

求助QWQ

2024/7/13 21:23
加载中...