当前位置: > VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少?...
题目
VB习题:表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 值的取值范围是多少?

提问时间:2020-10-16

答案
Rnd是0-1的随机数,可以=0,不可以=1,取值范围:[0,1)
5 * Rnd + 1的取值范围:[1,6)
Int()意思是取整,Int(5 * Rnd + 1)的值可能为:1,2,3,4,5
同理,Int(5 * Rnd - 1)的值可能为:-1,0,1,2,3
表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能为:
1*(-1)= -1
1*0= 0
1*1= 1
1*2= 2
1*3= 3
2*(-1)= -2
2*0= 0
2*1= 2
2*2= 4
2*3= 6
3*(-1)= -3
3*0= 0
3*1=3
3*2= 6
3*3= 9
4*(-1)= -4
4*0= 0
4*1=4
4*2= 8
4*3= 12
5*(-1)= -5
5*0= 0
5*1=5
5*2= 10
5*3= 15
综上所述,表达式 Int(5 * Rnd + 1) * Int(5 * Rnd - 1) 的值可能为:
-5,-4,-3,-2,-1,0,1,2,3,4,5,6,8,9,10,12,15
即-5到15的整数,但是缺四个数:7,11,13,14
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.