推荐于2016-12-04
展开全部
!time:二○○八年六月十日10时33分
program maxpos
implicit none
integer,parameter::m=1000,n=1000
real::a(m,n),themax
integer::i,j
!数据的输入你自己改。我这里给数组a随机赋值。
call random_seed()
call random_number(a)
!最大值
themax=maxval(a)
print*,"最大值:",themax
!最大值位置
do i=1,n
do j=1,m
if(a(j,i)==themax) print* ,"最大值位置:(", j , "," , i ,")"
end do
end do
print* ,"回车退出"
pause
end program maxpos
program maxpos
implicit none
integer,parameter::m=1000,n=1000
real::a(m,n),themax
integer::i,j
!数据的输入你自己改。我这里给数组a随机赋值。
call random_seed()
call random_number(a)
!最大值
themax=maxval(a)
print*,"最大值:",themax
!最大值位置
do i=1,n
do j=1,m
if(a(j,i)==themax) print* ,"最大值位置:(", j , "," , i ,")"
end do
end do
print* ,"回车退出"
pause
end program maxpos
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以直接用 maxval 得到最大值
用 maxloc 得到最大值的位置
用 maxloc 得到最大值的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!
可以直接用
maxval
得到最大值
用
maxloc
得到最大值的位置
如有疑问,请追问。
可以直接用
maxval
得到最大值
用
maxloc
得到最大值的位置
如有疑问,请追问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询