任意输入一个0到9999之间的整数,判断是否是整数

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:32:05
不能用LEN,需要用IF语句来实现,请问需要怎么编

这个是判断几位数的

dim i as integer
i = inputbox("请输入一个在0到9999之间的数","请输入")
if i > 9999 or i < 0 then
msgbox "数字无效!"
elseif i >= 1000 then
msgbox "数字是 4 位数!"
elseif i >= 100 then
msgbox "数字是 3 位数!"
elseif i >= 10 then
msgbox "数字是 2 位数!"
elseif i >= 0 then
msgbox "数字是 1 位数!"
end if

以上顺序不能颠倒 否则会逻辑出错

判断是不是整数

dim i as string
i = inputbox("请输入一个在0到9999之间的数","请输入")
if instr(i, ".") = 0 then
msgbox "这个数是整数!"
else
msgbox "这个数不是整数"
end if

任意输入一个0到9999之间的整数,判断是否是整数..
逻辑有问题? 按照题目的意思:
Dim i as single
i = inputbox("input","number: 0 to 9999")
if i > 9999 or i < 0 then
msgbox "数字无效!"
elseif int(i) = i then
msgbox "是整数!"
else
m

用不同的循环语句实现:本程序运行过程中任意输入一个自然数n,求1到n之间所有的偶数的和 任意输入四个整数(0到10) 任意输入一个字符串输入到数组,将其中的数字存入到另一个数组中,并显示数字 2到2006之间任意两个数互质的概率是多少? 从键盘输入一个0~1000之间的任意整数,输出该整数的所有因子. :任意输入一个字符串(不超过50个字符)输入到数组 任意输入一个整数,求离它最近的素数 我想请教一下,在一个文本框内输入1,另一个文本框内输入100,如何将1到100之间的数输入到数据库 在IE地址栏里输入任意一个网址后又自动跳转到一个很长的地址去了,并且无法显示网页。 我刚安装的热血江湖可是每到输入帐号的时候任意按一个键游戏就会退出,是怎么回事啊,大哥帮帮忙