时常有判断整数的需求,但查了下,实现判断整数需求的方法都有点复杂,自己想了个,挺简单,应该很早就有人用了。
int main(void)
{
float n1;
int n;
scanf("%f",&n1);
n = n1;
if(n==n1)
{
printf("是整数");
}
else
{
printf("不是整数");
}
return 0;
}
有点利用float转int会损失小数部分这一规则,不知道合不合规范。