我是个FORTRAN小白,请问下,DO循环中,如用递减,怎么表达啊,例如,N到1的循环,

如果DO语句不行,那能用什么语句表达啊
2025-05-15 18:47:07
推荐回答(2个)
回答1:

假如循环变量叫 i
DO语句中
i=1,10,1 是从1到10,步进+1(步进+1的时候可以省略,简写成 i=1,10)
i=1,10,2 是从1到10,步进+2
i=10,1,-1 是从10到1,步进-1
以此类推

回答2:

do i = 5, 1, -1
print*, i
enddo
end