【正文】
__。(2)在程序中,a=b的含義是_________________。(3)執(zhí)行程序后,b的輸出結(jié)果是________________。答案:(1)Rem (2)把b的值賦給a (3)b=33百雞百錢問題 代碼Private Sub Command1_Click()Dim a,b,c,I As IntegerPrint “公雞數(shù)量 ”;“母雞數(shù)量 ”;“小雞數(shù)量 ” For a = 1 To 20 For b = 1 To 33For c=1 to 300If 5 * a + 3 * b + Int(c/3) = 100 And a + b + c =100Then Print a, b, c Next c Next b Next aEnd Sub3水仙花數(shù)問題 代碼Private Sub Command1_Click()Dim a,b,c,I As Integer For a = 1 To 9 For b = 0 To 9For c=1 to 9 i=a * 100 + b * 10 + cIf i = a ^ 3 + b ^ 3+ c ^ 3 Then Print IEnd if Next c Next b Next aEnd Sub選擇算法,解決問題我們在用計算機(jī)解決問題時,常采用的算法有解析法、窮舉法、遞歸法、冒泡排序法、選擇排序法等,分析下列問題應(yīng)采用那種算法解決?求解“百雞問題”,已知公雞每只3元,母雞每只5元,每3只小雞1元。用100元買100只雞,問每種雞應(yīng)各買多少?解決上述問題,哪種算法最合適? 答案: 窮舉法 國內(nèi)特快專遞每200克為一個計費單位,200克以內(nèi)20元,200克以上每續(xù)重200克(不足200克按200克計算)6元,現(xiàn)在要編寫一個程序輸入包裹重量自動計算出價格。解決上述問題,哪種算法最合適? 答案: 解析法 已知:f(1)=1,f(2)=3 當(dāng)n2時,f(n)=2f(n1)+3f(n2)編程求f(100)的值/解決上述問題,哪種算法最為合適? 答案: 遞歸法 在學(xué)校舉辦的運(yùn)動會中,要對運(yùn)動員成績進(jìn)行公布,現(xiàn)在要求寫一個程序自動完成成績編排,請問最好采用哪種算法解決?答案: 冒泡排序法 使用一根長度為L的鐵絲,制作一個面積為S的矩形框,要求計算出滿足這種條件的矩形的高H和寬W解決上述問題,哪種算法最為合適? 答案: 解析法 一個數(shù)除以5余1,除以6余5,除以7余4,除以11余10,求符合這些條件的最小的數(shù)是多少?解決上述問題,哪種算法最為合適? 答案: 窮舉法 直角三角形一條直角邊長是24cm,其余的邊長都是正整數(shù),而且斜邊的長度不超過50cm,求出所有滿足條件的三角形。解決上述問題,哪種算法最為合適?答案: 窮舉法 算法的程序?qū)崿F(xiàn)過程中,應(yīng)用 解析法 解決繪制“鉆石”圖案,應(yīng)用_____窮舉法 ___解決“水仙花數(shù)”“雞兔同籠”、“百雞百錢”問題。答案: 解析法 窮舉法