下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.VB常用算法-最值问题 一、算法说明 1)在若干数中求最大值,一般先取第一个数为最大值的初值(即假设第一个数为最大值),然后,在循环体内将每一
2、个数与最大值比较,若该数大于最大值,将该数替换为最大值,直到循环结束。2)求最小值的方法类同。3)求若干数平均值,实质上就是先求和,再除以这些数的个数。二、应用举例随机产生n个1100(包括1和100)的数,求它们的最大值、最小值和平均值。Private Sub Command1_Click()Dim n As Integer, i As Integer, min As Integer, max As Integer, aver As Single, s As Integern = Val(InputBox("输入个数:")s = Int(Rnd * 100) + 1max
3、 = smin = saver = sPrint "第1个数是:" & sFor 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 + sNext iaver = aver / nPrint "max=" max; "min=" min; "a
4、ver=" averEnd Sub三、解题技巧最大值、最小值、平均值类型题目往往和数组放在一起考!有的不仅求这些值,还要对具有最大值或者最小值的行或列或者某个元素进行处理,这时就要在记录最大、最小值时,同时记录该值所在的行号和列号。四、实战练习 1) 完善程序填空题(2000春-(9)本程序的功能是在二维数组中查找鞍点元素,即该元素在所在行中为最大,且在所在列中为最小。在一个数组中可能存在,也可能不存在这样的元素。数组各元素的值从文件data.txt中读取。Option ExplicitPrivate Sub Form_Click() Dim a(3, 3) As Integer,
5、i As Integer, j As Integer Dim maxvr As Integer, col As Integer Open App.Path & "Data.txt" For Input As #1 For i = 1 To 3 For j = 1 To 3 Input #1, a(i, j) Print a(i, j); Next j Print Next i For i = 1 To 3 maxvr = (1) col = 1 For j = 2 To 3 If maxvr < a(i, j) Then maxvr = (2) col = j End If Next j For j = 1 To 3 If maxvr > a(j, col) Then (3) Next j If j > 3 Then Print "第" & i & "行鞍点元素为:a(" i; "," col; ")=" a(i, col) End If If (4) Then Print "第" & i & "行鞍点元素不存在" Next iEnd Sub 2) 编程题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026河南事业单位联考焦作市招聘628人备考题库含答案详解(巩固)
- 2026恒丰银行杭州分行社会招聘26人备考题库含答案详解(基础题)
- 2026年某协会秘书处工作人员招聘2人备考题库完整参考答案详解
- 2026四川资阳市本级(高新区、临空经济区)引进急需紧缺专业人才229人备考题库及答案详解(有一套)
- 2026江铜集团德兴铜矿春季校园招聘备考题库含答案详解(考试直接用)
- 2026广西南宁上林县粤桂协作办公室招聘1人备考题库及答案详解(有一套)
- 2026浙江杭州市西湖实验室药物发现平台诚聘英才备考题库参考答案详解
- 2026四川雅安市荥经县妇女联合会劳务派遣人员招聘3人备考题库附答案详解(基础题)
- 2026河南事业单位联考焦作市招聘628人备考题库及答案详解(基础+提升)
- 2026四川雅安石棉县人力资源和社会保障局第一批就业见习岗位34人备考题库及一套答案详解
- 成都湔江投资集团有限公司2026年春季第一批次招聘考试参考题库及答案解析
- 2026年高考物理终极冲刺:专题12 动量守恒定律及其应用(二大题型)原卷版
- 2025江苏扬州市高邮市城市建设投资集团有限公司招聘拟聘用人员笔试历年参考题库附带答案详解
- 易制毒单位内部安全制度
- 2025年运城市人民医院招聘笔试真题
- √高考英语688高频词21天背诵计划-词义-音标-速记
- 2026年社会工作者《法规与政策(中级)》真题及答案解析
- 小学阅读教学《蜘蛛开店》评课报告
- 自来水水质检测与监测工作手册
- 2025年仙桃市选聘大学生村干部168人历年题库附答案解析
- 钢桁架屋面施工方案
评论
0/150
提交评论