早教吧作业答案频道 -->数学-->
vb题求解释,前面打开文件部分,i=1和i=i+1,有什么用啊,PrivateSubFormclick()Dima&(1To1000),i%,imin%,min%Open"C:\Users\Administrator\Desktop\kaoshiwenjian.txt"ForInputAs#1i=1DoWhileNotEOF(1)Input#1,a(i)i=i+1Loopn=10
题目详情
vb题求解释,前面打开文件部分,i=1和i=i+1,有什么用啊,
Private Sub Form_click()
Dim a&(1 To 1000),i%,imin%,min%
Open "C:\Users\Administrator\Desktop\kaoshiwenjian.txt" For Input As #1
i = 1
Do While Not EOF(1)
Input #1,a(i)
i = i + 1
Loop
n = 1000
For j = 1 To n - 1
imin = j:min = a(j)
For i = j + 1 To n
If a(i) < min Then
min = a(i)
imin = i
End If
Next i
t = a(j):a(j) = a(imin):a(imin) = t
Next j
Close (1)
Print a(500);
Print
End Sub
忘了说题目要求:在文件中有1000个数,把它们按照从小到大的顺序排列,并输出第500个数.
Private Sub Form_click()
Dim a&(1 To 1000),i%,imin%,min%
Open "C:\Users\Administrator\Desktop\kaoshiwenjian.txt" For Input As #1
i = 1
Do While Not EOF(1)
Input #1,a(i)
i = i + 1
Loop
n = 1000
For j = 1 To n - 1
imin = j:min = a(j)
For i = j + 1 To n
If a(i) < min Then
min = a(i)
imin = i
End If
Next i
t = a(j):a(j) = a(imin):a(imin) = t
Next j
Close (1)
Print a(500);
End Sub
忘了说题目要求:在文件中有1000个数,把它们按照从小到大的顺序排列,并输出第500个数.
▼优质解答
答案和解析
i=1初始化i为1,因为数组的第一个下标下限为1
i=i+1使得i为增量,2、3、4、5、……,就是把读出来数据一次放入数组a(1)、a(2)、a(3)、……
i=i+1使得i为增量,2、3、4、5、……,就是把读出来数据一次放入数组a(1)、a(2)、a(3)、……
看了 vb题求解释,前面打开文件部...的网友还看了以下:
如图中的A~I表示几种初中化学常见的纯净物,且分别是由H、C、O、S、Cl、Na、Ca中的两种或两 2020-05-16 …
某射击游戏规定:每位选手最多射击3次;射击过程中若击中目标,方可进行下一次射击,否则停止射击;同时 2020-06-16 …
某射击游戏规定:每位选手最多射击3次;射击过程中若击中目标,方可进行下一次射击,否则停止射击;同时 2020-07-14 …
(1/2)已知电路中某元件上电压U和i分别为u=-100sin314tV,i=10cos314tA 2020-07-19 …
^p和^p^p和^i^i和^i分别是什么意思我知道是消除空格的,但是不知道他们分别代表什么意思 2020-07-21 …
O,I分别是锐角三角形ABC的外心,内心.O',I'分别是O,I关于BC的对称点.已知A、B、O' 2020-07-30 …
(1)关于单摆i运动有下列说法,正确i是(填入正确选项前i字母)①单摆i回复力是摆线i拉力与重力i 2020-07-31 …
已知复数i分之z等于1+i(i为虚数单位),则z在复平面上对应的点位于()A第一象限B第二已知复数 2020-08-01 …
纯虚数i+纯虚数i=2i=?i+i=2i2i=2i方比i=负i分之2····算不完呢··· 2020-08-01 …
阅读如图所示的程序框图,若输入m=5,n=3,则输出a,i分别是()A.a=15,i=3B.a=15 2021-01-15 …