vbs a=1 b=a A为一个五位数

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:09:35
a=1
????
b=a
messagebox b
怎么显示出来 “00001”

它的作用是a被定义为一个5位数,如果a 不到5位 则前面补0成为5位数..

还是 Luma正确。
a=1
if len(a) = 1 then a="0000"&a
msgbox a

将下面的代码保存为VBS文件,试试效果吧,原理一看就懂,不再赘述:

a=InputBox("请输入一个整数:")
t=""
If a=0 Then t="00000"
If a<10 And a>0 Then t="0000"
If a>9 And a<100 Then t="000"
If a>99 And a<1000 Then t="00"
If a>999 And a<10000 Then t="0"
MsgBox t & a

a=1
b=right("0000" & a,5)
msgbox b

a=1
if len(a) = 1 then a="0000"&a
msgbox a

没试验,是不是format("#####",b)?