How to skip a few iterations in a do loop in Fortran

后端 未结 2 566
情话喂你
情话喂你 2021-01-15 04:54

For example, I want to loop from 1 to 500 at an increment of 2. However, for every 8 loops I want to skip the next 18 loops (make the do-variable increase by 18). How do I d

2条回答
  •  不要未来只要你来
    2021-01-15 05:13

    consider a nested loop for this example, something like

      do k=0,15
        do j=0,7
          i=34*k+2*j  ! 34 == 18+2*8
            ....
       end do
      end do
    

    (probably i don't have the arithmetic right but you see the idea)

提交回复
热议问题