回 帖 发 新 帖 刷新版面

主题:请教高手呀

Private Sub Command1_Click()
Dim a As Integer
Dim m, n, i As Integer
Dim Zs() As Variant

Open "d:\1.txt" For Input As #1
n = 0
ReDim Preserve Zs(0)

Do While Not EOF(1)
   Input #1, a
       For i = 1 To 7
       For j = 2 To 8
       If a >= i And a <= j Then n = n + 1
   If n > UBound(Zs) Then ReDim Preserve Zs(n)

Next j
Next i
Loop
For m = LBound(Zs) To UBound(Zs)
Debug.Print Zs(m)
Next m
    
Close #1
End Sub

以上无法运行。
文件1里的数据为单列的大量数字,大小范围大概为1-50。
我想对每一个(i,j)都显示次数,如i=1,j=5的次数为70,及i=1,j=7的次数为65等等,但现在结果却可能是整个循环的次数和。另外显示每一个次数,同时显示出现此次数的i,j值。然后把i,j值转化为等差为1的数组元素,如i=4,j=6转化为a=array(4,5,6).本人菜鸟一个,请高手帮忙一下,给15分,希望能有注释,谢谢了.

回复列表 (共1个回复)

沙发


怎么没有人回复呀?

我来回复

您尚未登录,请登录后再回复。点此登录或注册