数据编程中的问题,表单

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:18:36
用表单设计一个“断定输入的整数为奇数还是偶数”:
n=val(thisform.text1.value)
x=n/2
if x<>0
?"此数为偶数"
else
messagebox("此数为奇数")
endif
表单执行后,无论输入什么整数都是显示“此数为偶数”

如果5除以2得2.5,得到2.5>0,就会判断为偶数啊。只有想办法判断是整数还是小数。我学的是网络脚本php,不是很懂你说的这个。乱说的

你用的事VBSCRIPT对吧! 你可以用Mod求于

Mod 运算符
两个数值相除并返回其余数。

result = number1 Mod number2

参数
result

任意数值变量。

number1

任意数值表达式。

number2

任意数值表达式。

说明
模数或余数。运算符执行 number1 除以 number2 操作(浮点数四舍五入为整数)并只返回余数作为 result。例如,在下面的表达式中, A(为 result)等于 5。

A = 19 Mod 6.7
如果任一表达式为 Null,则 result 也为 Null。任一表达式为 Empty 时按 0 来处理。

一个整数除以2没有余数 和有余数你看着半吧