爱问知识人 爱问教育 医院库

用vb编写程序实现排序

首页

用vb编写程序实现排序

用vb编写程序实现排序,详细要求见附件,请各位朋友帮忙,在线等!

用vb编写程序实现排……
提交回答
好评回答
  • 2008-06-20 16:59:30
      DimX(30)AsInteger'放数组DimNAsInteger'随机产生的个数DimiAsIntegerDimsAsIntegerDimjAsIntegerDimsumAsInteger'求和PrivateSubForm_Load()Text1。
      Text=""Text2。Text=""Text3。Text=""Text4。Text=""Text5。Text=""Text6。Text=""EndSubPrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2Then'判断是不是右键PopupMenuForm1。
      rightEndIfEndSubPrivateSubshengcheng_Click()'生成随机数事件Text1。Text=""Text2。Text=""Text3。Text=""Text4。Text=""Text5。Text=""RandomizeN=Int(Rnd*(30-5+1)+5)'随机产生N个数,N为5~30之间的数Text6。
      Text=NFori=1 (Rnd*(99-10+1)+10)'随机产生N个10~99之间的数Ifjudge(s)=FalseThen'判断数字是否重复X(i)=s'不重复就赋值Else'如果重复,则回到re重新生成新的机数GoToreEndIfNextiFori=1ToNText1。
      Text=Text1。Text&X(i)&vbCrLf'text1里显示出来NextiEndSubPrivateFunctionjudge(sAsInteger)AsBoolean'判断是否重复DimiAsIntegerFori=1ToNIfX(i)=sThenjudge=TrueExitFor'这里要退出循环,不然后面出现不同的就覆盖了ElseIfX(i)<>sThenjudge=FalseEndIfNextiEndFunctionPrivateSubtongji_Click()'右键统计事件Text2。
      Text=""Fori=1ToN-1'冒泡排序Forj=i+1ToNIfX(i)>X(j)ThenTemp=X(i)X(i)=X(j)X(j)=TempEndIfNextjNextiFori=1ToNText2。Text=Text2。Text&X(i)&vbCrLf'输出排序后结果NextiText3。
      Text=X(N)'最大值Text4。Text=X(1)'最小值sum=0Fori=1ToNsum=sum+X(i)NextiText5。Text=sum/N'输出平均值EndSubPrivateSubquit_Click()'退出命令EndEndSub大概写了下,具体的你看下我传上来的附件。
      

    K***

    2008-06-20 16:59:30

其他答案

    2008-06-22 16:31:17
  •   Private Sub Command1_Click() 
    Randomize 
    ReDim a(10) 
    For i = 1 To 10 
    a(i) = Int(Rnd(3) * 100) 
    Text1。Text = Text1。
      Text & Str(a(i)) Next i End Sub Private Sub Command2_Click() Dim temp As Integer 'ReDim a(10) For i = 0 To 9 'a(i) = Int(Rnd * 51) 'For t = 1 To n - 1 For j = i To 9 If a(i) > a(j) Then temp = a(i) a(i) = a(j) a(j) = temp End If Next j Next i 'Next t For i = 0 To 9 Text2。
      Text = Text2。Text & Str(a(i)) & vbCrLf Next i ' Next i End Sub 。

    ╰***

    2008-06-22 16:31:17

  • 2008-06-21 02:00:27
  • vb入门程序,太简单了,不想写。
    你小子肯定是在应付作业或者考试了。
    我记得当年选修VB的时候,考试中出过这道题。
    2楼的思路基本正确。不过重复工作过多,可以优化。
    另外最好不要用GOTO,用DO。

    a***

    2008-06-21 02:00:27

  • 2008-06-20 15:51:56
  •   我没有专门写你的代码,你可以参考下面的代码格式:
    菜单可以用下面的代码:
    用菜单编辑器工具选添加菜单,再设为“可见”勾去掉。 
    PopupMenu [菜单名] '在相关事件中写入弹出该菜单命令
    下面是引用,楼主可以参考一下:
    。。。
      。。。。。。。。。。 VB生成随机数,并排序2007-11-18 19:59Dim a() Private Sub Command1_Click() Randomize ReDim a(10) For i = 1 To 10 a(i) = Int(Rnd(3) * 100) Text1。
      Text = Text1。Text & Str(a(i)) Next i End Sub Private Sub Command2_Click() Dim temp As Integer 'ReDim a(10) For i = 0 To 9 'a(i) = Int(Rnd * 51) 'For t = 1 To n - 1 For j = i To 9 If a(i) > a(j) Then temp = a(i) a(i) = a(j) a(j) = temp End If Next j Next i 'Next t For i = 0 To 9 Text2。
      Text = Text2。Text & Str(a(i)) & vbCrLf Next i ' Next i End Sub 。

    l***

    2008-06-20 15:51:56

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

  • 根据医学资料记载

    B.20世纪上半叶,人类经历了两次世界大战,大量的青壮年人口死于战争;而20世纪下半叶,世界基本处于...

    公务员考试

  • 无锡有哪些大学?

    无锡至少有两所正规大学: 1、江南大学 2、南京农业大学无锡渔业学院。由于它不直接在无锡召本科生,所...

    院校信息

  • 小天鹅洗衣机

    嫌麻烦就把你洗衣机的型号或断皮带,拿到维修点去买1个,自己装上就可以了(要有个小扳手把螺丝放松,装上...

    购物

  • 如何快速减去腰腹部的赘肉?

    目前我们的生活水平必竟非同以往.吃得好休息得好,能量消耗慢,食欲比较旺盛,活动又少,不知不觉脂肪堆积...

    减肥/塑身

  • 笔记本电脑永远是解决笔记本故障的卡片屏幕...

    有时,我们的笔记本电脑总是卡住了。我们怎样才能解决这个问题可能有很多不太熟悉的网友。现在让我们告诉你...

    电脑/网络

  • xp电脑显示屏调节屏幕亮度怎么调节_XP...

    XP电脑显示屏亮度调节怎么操作 1、直接在XP系统桌面空白处右键选择属性打开【显示属性】程序。 2、...

    电脑/网络

  • 计算机不能重新启动所有时间重新启动如何解...

    关于计算机不能重启和重启的问题,我相信很多网民以前见过。我们如何解决这个问题这里有一点告诉你,计算机...

    电脑/网络

  • 如果笔记本不能上网,我该怎么办

    也许有些网友对笔记本电脑无法上网的问题了解不多。现在让我们向你介绍一下笔记本电脑不能上网的原因以及如...

    电脑/网络

  • 现在移民需要多少钱(留学移民要多少钱)

    在众多的热门移民国家中,能够同时满足速度快,要求简单且有法案支持的移民国家,目前就只有马耳他,希腊,...

    电脑/网络

  • 高迪安集团公司的实力怎么样?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,致力于真爱人文事业的发展,旗...

    管理学

  • 有人了解高迪安集团这个公司吗?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,成立以来致力于真爱人文事业的...

    产业信息

  • 高迪安集团旗下的人工智能产业发展好吗?

    高迪安集团旗下的元梦智能科技公司,是一家致力于打造以数字智能人为核心的人工智能交互系统,并集研发、生...

    产业信息

  • 高迪安这个公司现在旗下现在主要有哪些产业...

    高迪安旗下产业比较多,涵盖地产、教育、珠宝、智能、金融、互联、健康等多个领域。集团从地产起步,开发了...

    产业信息

  • 高迪安之前开发的第一个新房是哪个楼盘?

    位于浦东川沙的金钟苑,后续集团开发了享誉海内外的上海地标性楼盘——香梅花园。

    购房置业

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):