求助 急 一个数据查询程序 只差最后一步了 大神拜托
vb.net吧
全部回复
仅看楼主
level 6
单击生成数组随机 生 20 个数 ,显示在文本1 在文本2 输入一个数 单击查找在文本3 显示是第几个 若没有 则 在文本3显示 查询失败 。为什么我做的怎么查都是显示查询失败。
Public Class Form1
Dim a() As Integer
Dim n As Integer
Public i As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
TextBox1.Clear()
ReDim a(20)
For i = 0 To 19
a(i) = Int(Rnd() * 101) Next
For i = 0 To 19
For j = i + 1 To 19
If a(i) > a(j) Then
n = a(i)
a(i) = a(j)
a(j) = n
End If
Next
Next For i = 0 To 19
TextBox1.Text &= a(i) & " "
Next
End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim i As Integer
For i = 0 To 19
If a(i) = TextBox2.Text Then TextBox3.Text = i + 1
Else
TextBox3.Text = "查询失败" End If
Next
End Sub
End Class
2013年06月21日 01点06分 1
level 6
如果去掉 Else
TextBox3.Text = "查询失败" 能查询 但是就没有查询失败这个了
2013年06月21日 01点06分 2
level 6
2013年06月21日 01点06分 3
level 6
@dvmu 大神帮帮忙
2013年06月21日 01点06分 4
level 6
2013年06月21日 02点06分 5
level 6
发到我qq邮箱 1307684073 我看看
2013年06月21日 04点06分 6
谢谢,问题差不多解决了
2013年06月21日 05点06分
谢谢
2013年06月21日 06点06分
回复 流浪的小楠 :给你发邮箱了,你收一下!
2013年06月21日 13点06分
level 4
Else前面加Exit for
2013年06月23日 21点06分 7
我试试
2013年06月24日 00点06分
1