判断两个浮点数是否相等

#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
	double a,b;
	scanf("%lf%lf",&a,&b);

	if(fabs(a-b)<1e-8)
		printf("yes");
	else
		printf("no");
	
	return 0;
}

判断两个浮点数是否相等, 我们一般认为两个浮点数相等,当且当他们之间的误差不超过1e-8。


你可能感兴趣的:(判断两个浮点数是否相等)