[問題] 找出最大的三個數值
請問要怎麼找出每月最大的三個數值呢?
我目前只能用maxval找出每月最大值,無法找出最大的三個數值。
有人可以告訴我該怎麼寫程式嗎?感激不盡!
counts=1
do j=1,12*yr
do i=1,7
data2(i,j)=maxval(data1(i,counts:counts+month2(j)-1))
write (80,*) data2(i,j)
enddo
counts=counts+month2(j)
enddo
以上是我找出每月最大值的程式。
但不知道怎麼改寫成每月最大的三個數值。謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 131.111.184.21
※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1401792812.A.B35.html
※ 編輯: wura (131.111.184.21), 06/03/2014 18:56:18
→
06/04 07:00, , 1F
06/04 07:00, 1F
→
06/04 12:27, , 2F
06/04 12:27, 2F
→
06/04 12:28, , 3F
06/04 12:28, 3F
→
06/04 20:21, , 4F
06/04 20:21, 4F
→
06/04 22:05, , 5F
06/04 22:05, 5F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章