vb中如何将产生的个数随机数前加0?
例如随机产生的数字是1,那怎样才能输出的是01? --------------------编程问答-------------------- RandomizeMsgBox Format(Rnd(1) * 10, "00") --------------------编程问答--------------------
Randomize
b = Format(Int(Rnd *45) + 1, "00")
txtNo.Text =b
这样吗?好像没有变喔,个位数还是1 --------------------编程问答-------------------- Format函数 --------------------编程问答-------------------- mmxqf() :)
怎么在你机器上会米有变哩?
我试过可以实现你要的效果的^_^ --------------------编程问答-------------------- dim str as string
str = Format(Int(Rnd *45) + 1, "00")
现在看看是多少?? 是不是01了??
--------------------编程问答-------------------- AnnaBear(淡淡)
人家的B是一个整数类型的,用鼠标一看就是1 ,没有前面的0啦 --------------------编程问答-------------------- Dim A as Long
Dim sHm(1 to 6) as String
A=1
sHm(1)=Format(A,"00")
--------------------编程问答-------------------- 楼主:不管前边有多少0一赋给整形数就都没了-_- --------------------编程问答-------------------- 呵呵,
这个嘛,你完全可以另外定义一个字符串,然后把一个“0”+在你的随机数前面不就是了~~~ --------------------编程问答-------------------- 哈哈,谢谢,可以实现了,要怎样给你们分啊
补充:VB , 基础类