早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Fori=1To10f=TrueForj=1To9Ifa(j)>a(j+1)Thent=a(j)a(j)=a(j+1)a(j+1)=Fori=1To10f=TrueForj=1To9Ifa(j)>a(j+1)Thent=a(j)a(j)=a(j+1)a(j+1)=tf=FalseEndIfNextjIffThenExitForEndIfNexti其中

题目详情
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又是什么
▼优质解答
答案和解析
第一个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,意思就是如果是真/假,那么.