第1个回答 2011-11-29
Dim str1 As String
i = InputBox("请输入一个数字", "请输入一个人数字")
If IsNumeric(i) Then
If Sgn(i) = -1 Then
str1 = "您输入的" & i & ":" & "负数"
Else
str1 = "您输入的" & i & ":" & "非负数"
End If
If Round(i) = i Then
If i Mod 2 = 0 Then
str1 = str1 + ",双数"
Else
str1 = str1 + ",单数"
End If
Else
str1 = str1 + ",小数"
End If
MsgBox str1
Else
MsgBox "你输入的不是一个数字", 32, "提示"
End If