ACM竞赛技巧判断两个浮点数是否能整除

竞赛玄学技巧,从逆十字代码中发现的

#include<bits/stdc++.h>
using namespace std;
int main()
{
    double a=4.0,b=2.0;
	if(a/b-floor(a/b+1e-8)<=1e-9)  puts("整除"); 
	a=4.1,b=2.0;
	if(a/b-floor(a/b+1e-8)>1e-9) puts("不能整除"); 
	return 0;
}
posted @ 2022-08-28 08:43  翔村亲亲鸟  阅读(9)  评论(0编辑  收藏  举报