嗨,我正在尝试解决一个简单的问题,并以 100*80 形式查看整个数组,但只要我尝试过,我就失败了。我可以为 5*5 阵列做,但不能为 100*80 或更大的阵列做。这是我的代码:
PROGRAM Arr
REAL:: I,J,ITER,K
DIMENSION :: A(200,200)
A(1,1)=500
A(1,80)=300
A(100,1)=50
A(100,80)=40
READ(*,*) ITER
DO K=1,ITER
DO I=2,99
DO J=2,89
A(I,J)=(A(I+1,J)+A(I-1,J)+A(I,J+1)+A(I,J-1))/4
END DO
END DO
END DO
DO J=1,80
OPEN (UNIT=9, FILE='ARR.TXT', STATUS='REPLACE')
WRITE(9,*) (A(I,J),I=1,100)
END DO
END PROGRAM
任何评论都会有所帮助。请详细告诉我。谢谢。