单双精度试了之后结果都错了,表达式看着也没问题啊
查看原帖
单双精度试了之后结果都错了,表达式看着也没问题啊
1547366
San__Shi楼主2025/1/2 13:05
#include <stdio.h>
#include <math.h>
int main ()
{
	double a , b , c , d  , e , f , g;
	scanf("%lf%lf",&a,&b);
	scanf("%lf%lf",&c,&b);
	e = (c-a)*(c-a);
	f = (d-b)*(d-b);
	g = e+f;
	printf("%.3lf",sqrt(g));
	return 0 ;
}

2025/1/2 13:05
加载中...