論壇交流
首頁辦公自動化| 網頁制作| 平面設計| 動畫制作| 數據庫開發| 程序設計| 全部視頻教程
應用視頻: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
編程視頻: C語言視頻教程 | HTML | Div+Css布局 | Javascript | Access數據庫 | Asp | Sql Server數據庫Asp.net  | Flash AS
當前位置 > 文字教程 > C語言程序設計教程
Tag:新手,函數,指針,數據類型,對象,Turbo,入門,運算符,數組,結構,二級,,tc,游戲,試題,問答,編譯,視頻教程

C語言教程:2013年計算機二級VB常用算法:算法說明

文章類別:C語言程序設計 | 發表日期:12-11-13

C語言教程:2013年計算機二級VB常用算法:算法說明


算法說明
 
  在若干數中求最大值,一般先取第一個數為最大值的初值(即假設第一個數為最大值),然后,在循環體內將每一個數與最大值比較,若該數大于最大值,將該數替換為最大值,直到循環結束。
 
  求最小值的方法類同。
 
  求若干數平均值,實質上就是先求和,再除以這些數的個數。
 
  應用舉例
 
  隨機產生n個1-100(包括1和100)的數,求它們的最大值、最小值和平均值。
 
以下是引用片段:
  PRivate Sub Command1_Click()
  Dim n As Integer, i As Integer, min As Integer, max As Integer, aver As Single, s As Integer
  n = Val(InputBox("輸入個數:"))
  s = Int(Rnd * 100) + 1
  max = s
  min = s
  aver = s
  Print "第1個數是:" & s
  For i = 2 To n
  s = Int(Rnd * 100) + 1
  Print "第" & i & "個數是:" & s
  If s > max Then max = s
  If s < min Then min = s
  aver = aver + s
  Next i
  aver = aver / n
  Print "max="; max; "min="; min; "aver="; aver
  End Sub
 
 
  解題技巧
 
  最大值、最小值、平均值類型題目往往和數組放在一起考!有的不僅求這些值,還要對具有最大值或者最小值的行或列或者某個元素進行處理,這時就要在記錄最大、最小值時,同時記錄該值所在的行號和列號。

視頻教程列表
文章教程搜索
 
C語言程序設計推薦教程
C語言程序設計熱門教程
看全部視頻教程
購買方式/價格
購買視頻教程: 咨詢客服
tel:15972130058
打羽毛球的好处