| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 442 人关注过本帖
标题:别闲小弟的问题白痴点,我是初学者,帮帮忙大虾们
只看楼主 加入收藏
dreamwn
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-8
收藏
 问题点数:0 回复次数:3 
别闲小弟的问题白痴点,我是初学者,帮帮忙大虾们

编写代码定义一个6个元素的整形数组并赋值这个数组,然后用冒泡排序下,打印每次结果。

小弟没有点思路啊,大家帮帮忙

2005-12-28 22:11
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8914
专家分:2567
注 册:2004-3-25
收藏
得分:0 
[QUOTE]编写代码定义一个6个元素的整形数组并赋值这个数组,然后用冒泡排序下,打印每次结果。[/QUOTE]
这直接做为标题就可以了,在标题中“小弟”“大虾”“帮忙”这些说了等于白说,只要把问题表述明白了,别人自然知道你是小弟,你想找大虾帮忙。

畅所欲言
2005-12-28 22:17
dreamwn
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-8
收藏
得分:0 

初次问问题,老大教育的是
能给出问题的解决方法吗?


2005-12-28 22:24
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 


'//////////////////////
'
'冒泡排序求最大、最小值
'作者:griefforyou
'
'/////////////////////


'实际上我们只要的是最大值和最小值,可以不使用冒泡算法,用2楼的方法即可
'但是冒泡算法确实也是可以完成你要的功能的。

Option Explicit

Private Sub Command1_Click()
MsgBox "最大值为:" & Max(6, 9, 3, 14, 7, 1)
MsgBox "最小值为:" & Min(6, -1, 3, 4, 0, 7, 1)
End Sub

'求不定个数数值中最大值
'调用方法:Max(1,3,[n]...)
Private Function Max(ParamArray Number() As Variant) As Integer
Dim SortedArray() As Variant
SortedArray = Number
SortedArray = ArraySort(SortedArray, True)
Max = SortedArray(0)
End Function

'求不定个数数值中最小值
'调用方法:Min(1,3,[n]...)
Private Function Min(ParamArray Number() As Variant) As Integer
Dim SortedArray() As Variant
SortedArray = Number
SortedArray = ArraySort(SortedArray, False)
Min = SortedArray(0)
End Function

'数组冒泡排序算法
'Flag为False为升序,True为降序
'返回值为排序完的数组
Private Function ArraySort(NumberArr As Variant, Flag As Boolean)
Dim i As Integer, j As Integer
Dim Temp As Variant
For i = 0 To UBound(NumberArr)
For j = 0 To UBound(NumberArr) - 1
If Flag = False Then
If NumberArr(j) > NumberArr(j + 1) Then
Temp = NumberArr(j)
NumberArr(j) = NumberArr(j + 1)
NumberArr(j + 1) = Temp
End If
Else
If NumberArr(j) < NumberArr(j + 1) Then
Temp = NumberArr(j)
NumberArr(j) = NumberArr(j + 1)
NumberArr(j + 1) = Temp
End If
End If
Next
Next
ArraySort = NumberArr
End Function

以前griefforyou版主做的本人只是转载

2005-12-28 23:08
快速回复:别闲小弟的问题白痴点,我是初学者,帮帮忙大虾们
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025399 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved