如何判断一个数是奇数还是偶数

如题所述

vb程序段如下:

Private Sub Command1_Clicko

If Val(Text1.Text)Mod 2 = 1 And Val(Text1.Text)= Int(Val(Text1.Text)Then

Label1.Caption="这是奇数"

Else

If Val(Text1.Text)Mod 2= 0 And Val(Text1.Text)= Int(Val(Text1.Text))Then

Label1.Caption ="这是偶数"

Else

Label1.Caption ="非奇非偶"

End If

End If

End Sub

扩展资料:

判断奇偶数时,主要是使用运算符-Mod和if语句,Mod可以对一个数取余数。例如10/3= 3....11则10 Mod 3=1,所以如果任意一个数n Mod 2=1这个数就是奇数。

If语句格式:如果条件1成立 做代码1  否则  做代码2  结束

代码格式:

IfA1 Then

语句1

Else

语句2

End if

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-25
首先,这个数必须是个自然数。
在此前提下,如果这个数能被2整除就是偶数,否则就是奇数。对于十进制多位数而言,个位上的数是奇数或偶数,则整个数就是奇数或偶数。
相似回答