第一范文网 - 专业文章范例文档资料分享平台

第06章 数组

来源:用户分享 时间:2025/10/1 9:26:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

ReDima(n) i = 1

Do While i<= n

s = Int(Rnd * 100 + 1) For pi = 1 Toi - 1

If a(pi) = s Then Exit For Next pi

If pi = i Then '新产生的随机数与数组元素不相同,则存入数组

a(i) = s

Print a(i);

If i Mod 5 = 0 Then Print '以每行5个元素输出数组元素

i = i + 1

25

End If Loop Print End Sub

2.求数组元素的平均值

例6.10 求例6.9中数组元素的平均值。

Private Sub Command2_Click() s = 0

For i = 1 To n s = s + a(i) Next i

Print \所有元素的平均值是:\s /

26

n

End Sub

3.数组元素的排序

例6.11 用冒泡排序法将例6.9中的数组元素按照由小到大的顺序排序输出。

冒泡排序法:

将相邻两个元素进行比较,顺序不对则交换位置,n个数比较n-1轮,第i轮比较n-i次。

N-S 流程图:

27

程序:

Private Sub Command3_Click() For i = 1 To n - 1 For pi = 1 To n - i

If a(pi) > a(pi + 1) Then s = a(pi) a(pi) = a(pi + 1) a(pi + 1) = s End If

28

搜索更多关于: 第06章 数组 的文档
第06章 数组.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c72j0r5bqhh23x6j11q4p_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top