用文字表达算法,就是不太清楚。我不是很清楚你想要的算法是什么样子。
如果你要先找到一个符合条件的 i 。你要不要考虑用2次循环?
第一次先找到符合条件的 i,并保存在 k 里,然后计算对应的 qulv 值。
然后第二次循环,做下一步使用 k 和 qulv 值的计算。
[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode k = 0
do i = 1 , reso
if( X_I(I)>L2 ) then
k=i
qulv = ...
exit
end if
end do
do i = 1 , reso
m_jisuan(k ??? i ...
end do |