Module Module1
Sub Main()
Dim num As String, msg As String = ""
Dim err As Boolean = False
Console.Write("请输入一个三位数:")
num = Console.ReadLine
If Not (IsNumeric(num)) Then
msg = "输入非数字" & Chr(13) & Chr(10)
err = True
End If
If Left(num, 1) = "0" Then
msg = msg + "首位数字为0" & Chr(13) & Chr(10)
err = True
End If
If Len(num) <> 3 Then
msg = msg + "数字非三位数" & Chr(13) & Chr(10)
err = True
End If
If err = True Then
Console.Write(msg)
Console.ReadKey()
Else
Console.WriteLine(num)
Console.ReadKey()
End If
End Sub
End Module
温馨提示:内容为网友见解,仅供参考