全部问题 > 当前问题

float fun (float h ) { long t; t=(h*1000+5)/10; return (float)t/100; } 没看懂

云小朵 ゛。 2015-8-1 10:37:46

共 2 个回答

最佳答案

祁老师 2015-8-1 10:43:06

  long t;

  t=(h*1000+5)/10;      /*单精度数h乘以1000后再加5,相当于对h中的第三位小数进行四舍五入

                        除以10后将其赋给一个长整型数时就把第三位小数后的数全部截去*/

  return (float)t/100;  /*除以100,保留2位小数*/



云小朵 ゛。 2015-8-1 13:17:47

回复 祁老师:谢谢老师(づ ̄3 ̄)づ╭❤~

问题来自: 编程题真题