快!在vb中是如何判断一个数能否被2整除?

sea123 2001-09-23 02:41:24
在vb中是如何判断一个属能否被2整除??
...全文
1525 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
mch2000 2001-09-25
  • 打赏
  • 举报
回复
如果X为浮点型,则谈不上整除问题,如果X为整型,则用(X mod 2)=0比较简单,int(X/2)=X/2也可以。
伽楠 2001-09-25
  • 打赏
  • 举报
回复
用MOD,如果结果是0就是能整除,反之不能
Frazy 2001-09-25
  • 打赏
  • 举报
回复
大家在干嘛?
dg9j 2001-09-24
  • 打赏
  • 举报
回复
if (x mod 2)=0 then
msgbox("x可以被整除")
else msgbox ("x不能被整除")
endif
寒星 2001-09-24
  • 打赏
  • 举报
回复
if var mod 2 = 0 then
execute statement
end if
sumtec 2001-09-24
  • 打赏
  • 举报
回复
if (var and 1)=0 then ...
dhh 2001-09-24
  • 打赏
  • 举报
回复
用mod 函数
lou_df 2001-09-24
  • 打赏
  • 举报
回复
if var/2=var\2 then
'可以整除
end if
crazymens 2001-09-23
  • 打赏
  • 举报
回复
if xxx mod 2 =0 then msgbox "可以整除"
pctommy 2001-09-23
  • 打赏
  • 举报
回复
赞同
Wesely 2001-09-23
  • 打赏
  • 举报
回复
每个人都会。不好玩。
fishboyok 2001-09-23
  • 打赏
  • 举报
回复
if int(xxx/2)=xxx/2 then
xxx能被2整除
endif
sdyqingdao 2001-09-23
  • 打赏
  • 举报
回复
晚了
tg123 2001-09-23
  • 打赏
  • 举报
回复
if x mod 2 =0 then true
lqf 2001-09-23
  • 打赏
  • 举报
回复
if Fix(xxxx/2)=xxxx/2 then
msgbox("可以被2整除")
end if
night_cai 2001-09-23
  • 打赏
  • 举报
回复
在进行 Mod 运算或求余数运算时,该运算符将 number1 用 number2 除(将浮点数字四舍五入成整数),并把余数作为 result 的值返回。例如,在下列表达式中,A (result) 等于 5。

A = 19 Mod 6.7

一般说来,不管 result 是否为一个整数,result 的数据类型为 Byte,Byte 变体、Integer、Integer 变体、Long 或一个包含 Long 的 Variant。任何小数部分都被删除。但是,如果任何一个 Null,类型的表达式出现时,result 都将是 Null。任何 Empty 类型表达式都作为 0 处理。
night_cai 2001-09-23
  • 打赏
  • 举报
回复
If (XXXXX Mod 2) = 0 Then MsgBox "可以被2整除" 'xxxxx是整型变量

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧