#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。
#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;
}