最近在备考计算机二级,对这个很熟悉,
使用int强制类型转换,如果转换后等于它本身,则这个数是整数,下面是我写的一个程序:
#include<
stdio.h>
main()
{
float a;
printf("Please Enter a Num :");
scanf("%f",&a);
if((int)a==a)
printf("%.0f 是整数!\n",a);
else
printf("%f 不是整数!\n",a);
printf("***Thank you!***");
}
祝你学习愉快!