重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
通过Abs()函数对整数取绝对值,然后通过Mod 2取余计算判断,即除以2,余数是1,那么就是奇数,余数是0就是偶数。如下:
成都创新互联公司专注于和政网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供和政营销型网站建设,和政网站制作、和政网页设计、和政网站官网定制、重庆小程序开发服务,打造和政网络公司原创品牌,更为您提供和政网站排名全网营销落地服务。
If Abs(m) Mod 2 = 1 Then
Print m "是奇数"
Else
Print m "是偶数"
End If
这个同时判定可以采用多线程做。但是一般都是使用数组循环来统计。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim A(100) As Integer
Dim n1 As Integer = 0
Dim n2 As Integer = 0
For i = 1 To 100
Randomize()
A(i) = Int(Rnd() * 1000 + 1)
If A(i) Mod 2 = 0 Then
n1 += 1
Else
n2 += 1
End If
Next
MsgBox("所产生的100个数字中偶数有" n1 "个,奇数有" n2 "个")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As Integer = Int(Rnd() * 100)
If a Mod 2 = 0 Then
MsgBox(a "是偶数")
Else
MsgBox(a "是奇数")
End If
End Sub
做成数组控件,index表示控件号(.net中修改+=)
伪代码:
s1=2*int(rnd)'俩偶数
s2=2*int(rnd)
select case index
case 0
s1=s1+1’俩奇数
s2=s2+1
case 2
s1=s1+1'1个奇数
case 3
s2=s2+1'1个奇数
end select
Private Sub Command1_Click()
Dim i As Integer
i = Text1.Text
If i Mod 2 = 0 Then
MsgBox "偶数"
Else
MsgBox "奇数"
End If
End Sub