设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1892|回复: 1
打印 上一主题 下一主题

[其它] 什么情况下2 * (n / 2) 不等于 n?

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-11 01:02:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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属性有关系么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-6-11 08:09:05 | 只看该作者
能够通过分别显示n,n/2,2 * (n / 2) 来查找问题根源?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:41 , Processed in 0.100379 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表