1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《5.3排序算法的程序实现》最新PPT课件优质课下载
k =
For j =
If Then k = j
Next j
Label1.Caption = "最小数的位置是第" + + "个"
1
2 to 5
a(j) < a(k)
Str(k)
练习二
现要将最小值排到数组的第1个位置,尝试在后面写出需要添加的语句。
Dim a(1 To 5) As Integer, k As Integer, j As Integer
a(1) = 108: a(2) = 120: a(3) = 75: a(4) = 96: a(5) = 48
k = 1
For j = 2 to 5
If a(j) < a(k) Then k = j
Next j
Label1.Caption = "最小数的位置是第" + str(k) + "个"
‘从上述程序可知,最小值的位置是第k个,因此只要k不是1,就要执行a(k)与a(1)的交换。
If k<>1 then t=a(1) : a(1)=a(k) : a(k)=t
实例一
现要对这5个数(108、120、75、96、48)从小到大排序:
第几次(i)
最小值应放第几个位置
最小值实际位置k