返回信息流问一下,我有一个a值,从0-2000,每次增长0.0001左右,不固定。我想写一个:
if(a处于整数+-0.2之间)
{
}
这个怎么判断a处于一个整数的正负0.2之间,例如19.9<a<20.1, 30.9<a<31.1 就是我需要的区间
这是一条镜像帖。来源:北邮人论坛 / cpp / #89067同步于 2015/10/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
怎么判断a处于一个整数的正负0.2之间
sharonyue
2015/10/13镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 sharonyue 的大作中提到: 】
: 问一下,我有一个a值,从0-2000,每次增长0.0001左右,不固定。我想写一个:
: if(a处于整数+-0.2之间)
: {
: ...................
我之前的方法是
double timeFloat = a;
int timeInt = a;
double diff = mag(timeFloat - timeInt);
if ( diff <= 0.02 || diff >= 0.97)
但是感觉如果我选择10 正负 1 左右的区间,就不好整了。
模 %1
【 在 sharonyue 的大作中提到: 】
: 问一下,我有一个a值,从0-2000,每次增长0.0001左右,不固定。我想写一个:
: if(a处于整数+-0.2之间)
: {
: ...................