永发信息网

If Int(num/2)=num/2 Then m=m+1 是什么意思?

答案:2  悬赏:20  手机版
解决时间 2021-03-04 03:30
  • 提问者网友:蓝莓格格巫
  • 2021-03-03 15:56
If Int(num/2)=num/2 Then m=m+1 是什么意思?
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-03-03 17:26
判断num是不是偶数,如果是偶数,则m加1。追问我懂这个,但是可以具体点吗?也就是说,前面 Int(num/2)是判断num/2是不是整形,那后面那个num/2是什么意思呢?追答不是的,这个int函数只是为了去除小数点后面的数,只保留整数,比如说5/2=2.5 ,但是int(5/2) = 2。而num/2就是num这个数除以2,比如num=5,那么int(num/2) = 2,num/2 !=2。如果num=4,那么int(num/2) = 2 = num/2。这就是用来判断num是不是偶数的。我这么说明白了么追问懂了,谢谢啦~
全部回答
  • 1楼网友:从此江山别
  • 2021-03-03 17:57
If Int(num/2)=num/2
Int(4/2)= 2 ,4/2=2 表示是偶数
Int(5/2)为2 ,5/2=2.5 表示不是偶数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯