为什么我声明变量为float时,程序就出错,为INT时,就不报错
#include <stdio.h>int main(void)
{
float dd;
printf("YOU:");
scanf("%f",&dd);
if(dd % 2==0)
printf("OK%f\n",dd);
if((dd / 2)%2==0)
printf("OKOK%f\n",dd);
else
printf("NO");
return 0;
}
,求教


小白无敌,哈哈.......我成功了