fortran问题 解决运算过程了 缺个读写文件内容 求大神帮助

fortran问题解决运算过程了缺个读写文件内容求大神帮助PROGRAMTASK_PROGRAMIMPLICITNONEINTERGE::M,N,I,J,K,P,Q,TI... fortran问题 解决运算过程了 缺个读写文件内容 求大神帮助PROGRAM TASK_PROGRAM

IMPLICIT NONE

INTERGE::M,N,I,J,K,P,Q,T

INTEGER,DIMENSION(8,8)::MAIN_ARRAY

DO I 2:7

DO J 2:7

T=0

DO K 0:7

IF(K>=5)

K=K+1

END IF

P=MOD(K,3)

Q=K%3

M=I-1+Q

N=J-1+P

IF(MAIN_ARRAY(M,N)<MAIN_ARRAY(I,J))

T=T+1

END IF

IF(T==8)

WRITE(*,*) '(', M, ',', N, ')', MAIN_ARRAY(M,N)

END IF

END DO

END DO

END DO

END PROGRAM TASK_PROGRAM
展开
 我来答
gcbjoy
2017-11-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2145万
展开全部
fortran77 程序,供参考。

dimension a(100,100)
open(5,file='an_dian.txt',status='old')
read(5,*)m,n
write(*,*)m,n
do 10 i=1,m
read(5,*) (a(i,j),j=1,n)
10 continue
write(*,100)((a(i,j),j=1,n),i=1,m)
close(5)
100 format(1x,8f7.1)

do 20 i=2,m-1
do 30 j=2,n-1
k=0
if (a(i,j).gt.a(i-1,j-1)) k=k+1
if (a(i,j).gt.a(i-1,j)) k=k+1
if (a(i,j).gt.a(i-1,j+1)) k=k+1
if (a(i,j).gt.a(i,j-1)) k=k+1
if (a(i,j).gt.a(i,j+1)) k=k+1
if (a(i,j).gt.a(i+1,j-1)) k=k+1
if (a(i,j).gt.a(i+1,j)) k=k+1
if (a(i,j).gt.a(i+1,j+1)) k=k+1
if (k.eq.8) write(*,*) i,j
30 continue
20 continue
stop
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式