vb编程填空题

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:56:56
在text1中输入一个数,然后判断并输出它是几位数。输25则能判断出它是两位数.
例如:dim x as long,s as integer,z as string
x=val(text1.text)
s=______________________(填空)
print "x是";s;"位数"

4种写法:

第一种:(推荐使用)
len(str(x))

第二种:(不推荐使用,因为如果文本框中不输入数字就会返回字母的长度,不合题意。)
len(text1.text)

第三种:(运行是不会出错的 但是如果要求严格一点是有点小问题的)
len(x)

第四种:
len(val(text1.text))

s=int(log(text1.text)/log(10#))

s=len(str(x))