作者: yvb 2016-07-04 14:22:00
程式概念是對的,但細節是錯的,可能無法得到正確答案.1. for中兩個if內的式子,將導致Max和Max2相同,同理Min和Min2.2. for的if,應跟次大或次小比,不然a[i]若介於最大和次大間...3. 由2. 因為要和次大次小比,無法改成else if.
作者: arethusa99 (威力) 2016-07-04 09:55:00
看起來應該可以更少 array[i]>max 跟array[i]<min應該不會同時發生 所以改用else if 會不會更少一點啊雖然說 這樣我就不會算次數了QQ