VB int函数的用法
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/08/18 15:07:42
VB int函数的用法
DD = IIf(D1 > D2, Int(Rnd * (D1 - D2 + 1)) + D2, Int(Rnd * (D2 - D1 + 1)) + D1)
这是什么意思?
DD = IIf(D1 > D2, Int(Rnd * (D1 - D2 + 1)) + D2, Int(Rnd * (D2 - D1 + 1)) + D1)
这是什么意思?
![VB int函数的用法](/uploads/image/z/8270321-41-1.jpg?t=VB+int%E5%87%BD%E6%95%B0%E7%9A%84%E7%94%A8%E6%B3%95)
如果D1 > D2,DD=Int(Rnd * (D1 - D2 + 1)) + D2,否则DD= Int(Rnd * (D2 - D1 + 1)) + D1)
int是取整的意思.去掉小数部分.
再问: 那Int(Rnd * (D1 - D2 + 1)) + D2是什么意思?
再答: Rnd 是随机函数,值在0和小于1之间,可以理解为0----0.9999…… 这个代码的意思就是取得大于D2而小于D1的整数。就是两者之间一个任意整数。
int是取整的意思.去掉小数部分.
再问: 那Int(Rnd * (D1 - D2 + 1)) + D2是什么意思?
再答: Rnd 是随机函数,值在0和小于1之间,可以理解为0----0.9999…… 这个代码的意思就是取得大于D2而小于D1的整数。就是两者之间一个任意整数。