如何在asp中判断一个数是偶数还是奇数??

时间:2021-05-15 10:56:49
如何在asp中判断一个数是偶数还是奇数??如何在asp中判断一个数是偶数还是奇数??

11 个解决方案

#1


/2
看结果有没有余

#2


倒ing...................................
自己写成了函数吧

#3


<%
Dim iTmp
iTmp=3
If (iTmp And &H00000001) >0 Then
Response.Write "奇数"
Else
Response.Write "偶数"
End If
%>

#4


不用去那样计算吧,如果是整数的话,看看末位数就可以了。
s=123456789
if Instr("13579",right(s,1))>0 then
   '奇数
else
   '偶数
end if

#5


if number mod number2=0 then
 偶数
else
奇数
end if

#6


mod

#7


if a mod 2=0 then
   a=偶数
else
   a=奇数
end if

#8


if i mod 2 = 0 then
i是偶数
else
i是奇数
end if

#9


if a mod 2=0 then
   a=偶数
else
   a=奇数
end if
非常正确

#10


sqlt="select top 8 * from cust_data where ((id mod 2) <>0 )) order by cust_id desc"                      
这个sql asp中的id mod 2 <>0 不能够执行,什么错误呢??

#11


mod是vbs中的运算符,用在asp/vbs语句中,不能用在sql语句中的。
sql语句中是用“%”号。你改为:
sqlt="select top 8 * from cust_data where ((id % 2)>0 )) order by cust_id desc"

#1


/2
看结果有没有余

#2


倒ing...................................
自己写成了函数吧

#3


<%
Dim iTmp
iTmp=3
If (iTmp And &H00000001) >0 Then
Response.Write "奇数"
Else
Response.Write "偶数"
End If
%>

#4


不用去那样计算吧,如果是整数的话,看看末位数就可以了。
s=123456789
if Instr("13579",right(s,1))>0 then
   '奇数
else
   '偶数
end if

#5


if number mod number2=0 then
 偶数
else
奇数
end if

#6


mod

#7


if a mod 2=0 then
   a=偶数
else
   a=奇数
end if

#8


if i mod 2 = 0 then
i是偶数
else
i是奇数
end if

#9


if a mod 2=0 then
   a=偶数
else
   a=奇数
end if
非常正确

#10


sqlt="select top 8 * from cust_data where ((id mod 2) <>0 )) order by cust_id desc"                      
这个sql asp中的id mod 2 <>0 不能够执行,什么错误呢??

#11


mod是vbs中的运算符,用在asp/vbs语句中,不能用在sql语句中的。
sql语句中是用“%”号。你改为:
sqlt="select top 8 * from cust_data where ((id % 2)>0 )) order by cust_id desc"