我已阅读了一些关于此的主题,但我不完全认为它回答了我的问题。如果确实如此,请将我引向正确的话题,我一定会再次看。n在fortran90中嵌套for循环
这里是我的问题:
我想要写一个for循环将通过阵列的每个可能的组合循环,其中所述阵列是一个长度为“n”的。
即,如果n = 2,则我的for循环将是
do i1 = 1,2
do i2 = 1,2
! do stuff here
enddo
enddo
而如果n = 3,则我的阵列看起来像
do i1 = 1,3
do i2 = 1,3
do i3 = 1,3
! do stuff here
enddo
enddo
enddo
等。我将如何去写一个例程,它会自动通过一个输入变量'n'来做到这一点?
我”我意识到这一点。一个简单的allocate()和deallocate()会照顾到这一点 – drjrm3 2012-02-18 22:55:44