vb编程填空题

[复制链接]
查看11 | 回复3 | 2008-10-25 10:50:35 | 显示全部楼层 |阅读模式
在text1中输入一个数,然后判断并输出它是几位数。输25则能判断出它是两位数.
例如:dim x as long,s as integer,z as string

x=val(text1.text)

s=______________________(填空)

print "x是";s;"位数"

回复

使用道具 举报

千问 | 2008-10-25 10:50:35 | 显示全部楼层
4种写法: 第一种:(推荐使用) len(str(x))第二种:(不推荐使用,因为如果文本框中不输入数字就会返回字母的长度,不合题意。) len(text1.text) 第三种:(运行是不会出错的 但是如果要求严格一点是有点小问题的) len(x)第四种:len(val(text1.text))...
回复

使用道具 举报

千问 | 2008-10-25 10:50:35 | 显示全部楼层
s=int(log(text1.text)/log(10#))...
回复

使用道具 举报

千问 | 2008-10-25 10:50:35 | 显示全部楼层
s=len(str(x))...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行