For i = 1 To 10 f = True For j = 1 To 9 If a(j) > a(j + 1) Then t = a(j) a(j) = a(j + 1) a(j + 1) =For i = 1 To 10f = TrueFor j = 1 To 9If a(j) > a(j + 1) Thent = a(j)a(j) = a(j + 1)a(j + 1) = tf = FalseEnd IfNext jIf f ThenExit ForEnd IfNext i其中
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 19:36:27
![For i = 1 To 10 f = True For j = 1 To 9 If a(j) > a(j + 1) Then t = a(j) a(j) = a(j + 1) a(j + 1) =For i = 1 To 10f = TrueFor j = 1 To 9If a(j) > a(j + 1) Thent = a(j)a(j) = a(j + 1)a(j + 1) = tf = FalseEnd IfNext jIf f ThenExit ForEnd IfNext i其中](/uploads/image/z/14739169-49-9.jpg?t=For+i+%3D+1+To+10+f+%3D+True+For+j+%3D+1+To+9+If+a%28j%29+%3E+a%28j+%2B+1%29+Then+t+%3D+a%28j%29+a%28j%29+%3D+a%28j+%2B+1%29+a%28j+%2B+1%29+%3DFor+i+%3D+1+To+10f+%3D+TrueFor+j+%3D+1+To+9If+a%28j%29+%3E+a%28j+%2B+1%29+Thent+%3D+a%28j%29a%28j%29+%3D+a%28j+%2B+1%29a%28j+%2B+1%29+%3D+tf+%3D+FalseEnd+IfNext+jIf+f+ThenExit+ForEnd+IfNext+i%E5%85%B6%E4%B8%AD)
For i = 1 To 10 f = True For j = 1 To 9 If a(j) > a(j + 1) Then t = a(j) a(j) = a(j + 1) a(j + 1) =For i = 1 To 10f = TrueFor j = 1 To 9If a(j) > a(j + 1) Thent = a(j)a(j) = a(j + 1)a(j + 1) = tf = FalseEnd IfNext jIf f ThenExit ForEnd IfNext i其中
For i = 1 To 10 f = True For j = 1 To 9 If a(j) > a(j + 1) Then t = a(j) a(j) = a(j + 1) a(j + 1) =
For i = 1 To 10
f = True
For j = 1 To 9
If a(j) > a(j + 1) Then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
f = False
End If
Next j
If f Then
Exit For
End If
Next i
其中f=true和 f=false 是神马意思,还有就是后面那个 If f Then又是什么
For i = 1 To 10 f = True For j = 1 To 9 If a(j) > a(j + 1) Then t = a(j) a(j) = a(j + 1) a(j + 1) =For i = 1 To 10f = TrueFor j = 1 To 9If a(j) > a(j + 1) Thent = a(j)a(j) = a(j + 1)a(j + 1) = tf = FalseEnd IfNext jIf f ThenExit ForEnd IfNext i其中
第一个f=true是定义f为true(真)的意思.后面的f=false是在For j = 1 To 9 If a(j) > a(j + 1) 的时候f由真变为假(false).后面的 if f Then这里面的f代表的意思是前面的 true或者false,意思就是如果是真/假,那么.