[問題] 一串陣列找最大值
最近在讀資料輸入了一串數值
假如想從裡面找最大值怎麼找?
我是已經找到了
用之前處理成績作業的方式
先作排序 排序完自然而然第一個就會是最大或最小
do i = 1,np-1
do j = i+1,np
if (pga(i) < pga(j) ) then
a = pga(j)
pga(j) = pga(i)
pga(i) = a
b = sta1(j)
sta1(j) = sta1(i)
sta1(i) = b
end if
end do
end do
正在想可以有不用排序的方法嗎?
用forall 或 where?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.162.45
→
04/27 16:08, , 1F
04/27 16:08, 1F
→
04/27 16:10, , 2F
04/27 16:10, 2F
→
04/27 16:22, , 3F
04/27 16:22, 3F
推
04/27 18:38, , 4F
04/27 18:38, 4F
推
04/27 19:00, , 5F
04/27 19:00, 5F
→
04/27 19:01, , 6F
04/27 19:01, 6F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章