Office中国论坛/Access中国论坛

标题: 什么情况下2 * (n / 2) 不等于 n? [打印本页]

作者: leontancfa    时间: 2009-6-11 01:02
标题: 什么情况下2 * (n / 2) 不等于 n?
hi.我朝回来一段代码:
Sub GBM_Process(ByVal n As Long, _
                ByVal drift As Double, _
                ByVal sigma As Double, _
                ByRef process)
Dim z1 As Double, z2 As Double, delta_t As Double, m As Long, drift_t As Double
Dim i As Integer

If 2 * (n / 2) = n Then m = n / 2 Else m = n / 2 + 1

上面那个if判断很奇怪,什么时候以上等式才会不成立呢?这个和n的long属性有关系么?
作者: chuang0321    时间: 2009-6-11 08:09
能够通过分别显示n,n/2,2 * (n / 2) 来查找问题根源?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3