这样的结果怎么计算
本帖最后由 Mapleleaf123 于 2013-08-06 09:21:41 编辑
比如 a=10.49, b=0.5
用什么方法可到得到:
结果 c=10.5
------------------
a=10.51 , b=0.5
c=11
------解决方案--------------------这个结果 看来分析不透...cint int fix 函数都对不上啊
------解决方案--------------------提示:通过.号来分割数字
------解决方案--------------------a=10.49
b=0.5
c=cint(a)+b '结果10.5
a=10.51
b=0.5
c=cint(a+b) '结果11
------解决方案--------------------看不太清逻辑关系,感觉c跟b是没有关系的
<%
c=round(a,1)-cint((a-Fix(a))>0.5)*0.5
%>
------解决方案--------------------cint(a*10)/10 貌似就是10.5了吧。。。
------解决方案--------------------用这个 整數除號運算子 (\)