码迷,mamicode.com
首页 > 其他好文 > 详细

判断浮点数是否为整数

时间:2019-08-04 10:28:29      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:c++   its   整数   end   bool   code   als   lse   div   

#include<bits/stdc++.h>
using namespace std;
const double eps=1e-2;
bool f(double x)
{
    if(x>(int)(x+0.5))
    {
         if(x-(int)(x+0.5)<eps)
            return true;
    }
    else
    {
        if((int)(x+0.5)-x<eps)
            return true;
    }

    return false;
}
int main()
{
    cout<<f(1.000000000002)<<endl;
    return 0;
}

 

判断浮点数是否为整数

标签:c++   its   整数   end   bool   code   als   lse   div   

原文地址:https://www.cnblogs.com/spzeno/p/11297312.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!