回 帖 发 新 帖 刷新版面

主题:fortran简易编程求助-二维数组最小值位置

想求数组d(100,100)中的最小值d(i,j)的位置(即确定i,j),不知道编程,求助帮忙,谢谢!!!

回复列表 (共4个回复)

沙发

minloc函数

板凳


就是具体不会编程,fortran刚开始学

3 楼

初学的话可以看看fortran简单程序集
real d(100,100),dmax
integer imax,jmax
dmax = d(1,1)
imax = 1
jmax = 1
do j = 1,100
do i = 1,100
  if(dmax<d(i,j))then
    imax = i
    jmax = j
    dmax = d(i,j)
  endif
enddo
enddo

4 楼

real,dimension(10,10)::a
do i=1,10
  do j=1,10
    a(i,j)=i+j
  enddo
enddo
print*,minloc(a)
stop
end

我来回复

您尚未登录,请登录后再回复。点此登录或注册