两种方法
第一个:
const double EPS 1e-6;
...
double a;
...
if(a - (double)((int)a) < EPS)
//则为整数
另一个:
#include <math.h>
...
const double EPS 1e-6
double a;
...
if(a - floor(a) < EPS)
//则为整数
两种方法
第一个:
const double EPS 1e-6;
...
double a;
...
if(a - (double)((int)a) < EPS)
//则为整数
另一个:
#include <math.h>
...
const double EPS 1e-6
double a;
...
if(a - floor(a) < EPS)
//则为整数