2、創意:大小,10,貼上標簽,後面是1,2,3...10.然後比較1和第二個的大小。如果1大於第二個,則交換1和2的標簽。如果1不大於2,則第二個不交換,然後將第二個與第三個進行比較,直到最後壹個結束。10是最大的數字。
3、使用C語言的方法:
讀a[1~10]
max = a[1];
for(I = 1;我& lt=10;i++)?//我從1~10搜索。
if(max & lt;答[我])?max = a[I];
最大輸出
結束
流程圖:
用圖形表示算法的思想是壹個極好的方法,簡單明了。流程圖已經應用於匯編語言和早期的BASIC語言環境中。還有壹個相關的PAD圖,非常適合PASCAL或者C語言。
流程圖是揭示和掌握封閉系統運動狀態的有效方法。作為診斷工具,可以輔助決策,讓管理者清楚地知道問題出在哪裏,從而確定備選的行動方案。
流程圖又稱投入產出圖,直觀地描述了壹個工作過程的具體步驟。流程圖非常有助於準確了解事情的進展,並決定如何改進流程。這種方法可以在整個企業中使用,從而直觀地跟蹤和說明企業的運行模式。
流程圖用壹些標準的符號來表示某種類型的動作,比如用菱形框表示決策,用方框表示具體的活動。但是更重要的是清楚地描述工作過程的順序。流程圖也可以用來設計和改進工作流程,通過先畫出事情應該怎麽做,然後和實際情況進行對比。