为什么最后几位老会错?还有这里写的哪些数据类型转换是不必要的?
float fun ( float h ){int d, p; (int)p=h*1000; d= p%10; if(d<5) h=(int)(p-d)/1000.0;else h=(int)(p-d+10)/1000.0;return h;}
问题重复,解答情况看另一遍提问。