任何人都可以修改我的代碼或向我展示如何創建一個「可以訪問的一維數組」嗎?目前,我無法訪問1D數組中的每個元素。FORTRAN:2D到1D
代碼:
MODULE PARAMETERS
INTEGER :: FILE
INTEGER :: X=3,Y=3,Z=9
INTEGER :: I, J, K, L = 1
INTEGER :: B(9)
INTEGER :: A(3,3)
DATA A/ 1,2,3,4,5,6,7,8,9/
END MODULE PARAMETERS
PROGRAM CLUSTER
USE PARAMETERS
IMPLICIT NONE
OPEN(UNIT=11,FILE="2D.TXT",ACTION="WRITE")
DO J = 1,Y
DO I = 1,X
B(L) = A(I,J)
WRITE(11,*) , B(L)
END DO
L = L + 1
END DO
CLOSE(11)
END PROGRAM CLUSTER
用途你是什麼意思:「可以訪問的一維數組」? – innoSPG
是的,謝謝! –
你想做什麼? – casey