这个程序为什么无法运行?
if( (h*1000%10)>=5 )
h=(h*1000-h*1000%10+10)/1000;
else h=(h*1000-h*1000%10)/1000;
printf("%f\n",h);
应该是变量类型的问题,比如h*1000%10,h是float类型,h*1000也是float,对于float类型是没有取余%操作的。