求助用VB.NET 编写 程序是什么啊?

6.输入一个整数,将其数值按小于10、10~99、100~999、1000以上分类并显示。例如,输入358时,显示358is100to999。... 6. 输入一个整数,将其数值按小于10、10~99、100~999、1000以上分类并显示。例如,输入358时,显示358 is 100 to 999。 展开
 我来答
从今做个好人
2013-06-03 · TA获得超过164个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:165万
展开全部

Public Class Form1

    '设置输入框只能输入数字,ImeMode属性设置为Disable
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Char.IsDigit(e.KeyChar) Or e.KeyChar = Chr(8) Then
            e.Handled = False
        Else
            e.Handled = True
        End If
    End Sub

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If TextBox1.Text <> "" Then
            Select Case TextBox1.TextLength
                Case 1
                    TextBox2.Text = TextBox1.Text & " is less than 10"
                Case 2 To 3
                    TextBox2.Text = TextBox1.Text & " is " & 10 ^ (TextBox1.TextLength - 1) & " to " & (10 ^ TextBox1.TextLength) - 1
                Case Else
                    TextBox2.Text = TextBox1.Text & " is greater than 1000"
            End Select
        Else
            TextBox2.Text = ""
        End If
    End Sub
End Class
包布丁
2013-06-02 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1230万
展开全部
在visual studio里新建一个控制台应用程序
代码:
Module Module1
Sub Main()
Console.WriteLine("请输入:")
Dim num As Double = Abs(Val(Console.ReadLine))
Select Case num
Case Is < 10
Console.WriteLine(num & "is 0 to 10")
Console.Read()
Case Is < 100
Console.WriteLine(num & "is 10 to 100")
Console.Read()
Case Is < 1000
Console.WriteLine(num & "is 100 to 1000")
Console.Read()
Case Is >= 1000
Console.WriteLine(num & "is above 1000")
Console.Read()
End Select
End Sub
End Module
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式