一個陣列{ 0, 0, 2.2, 0, 0, 0, 3.4, 0, 1.5, 0, 0, 0, 1.8, 0, 0, 2.5, 0, 0, 0, 4, 0, 0, 3.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
陣列特點:陣列為動態陣列,可能100個值,也可能1000個值; 非0數值之間的0值最多10個。
程序:需要把0值剔除后,比較有值資料的區域極值(紅色字體為區域極大值)。
輸出:第二個極大值所在的位置(4所在的位置是19。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133117.html
標籤:C++ 語言
上一篇:求助啊,自學的結構體,不知道為什么總是編譯錯誤,無法使用
下一篇:發現一個作用域
