判断浮点数是否相等(之差小于1e-8)。
define写了个绝对值,直接判断就好。 入门题没什么好说的。
#include<cstdio>#define abs(a) (((a)>0)?(a):-(a))int main(){ double a,b; scanf("%lf %lf",&a,&b); printf(abs(b-a)<1e-8?"yes":"no"); return 0;}