易语言创建一组随机数并将其排序的代码

创建随机数并将其排序的代码

.版本 2
.程序集 窗口程序集1
.子程序 _排序按钮_被单击
.局部变量 计次
.局部变量 寄存器, 整数型, , "20"
.局部变量 N
置随机数种子 ()
.计次循环首 (取数组成员数 (寄存器), 计次)
  寄存器 [计次] = 取随机数 (1, 100)
.计次循环尾 ()
.计次循环首 (取数组成员数 (寄存器), 计次)
  .计次循环首 (取数组成员数 (寄存器) - 1, N)
    .判断开始 (寄存器 [N] > 寄存器 [计次])
    .默认
      寄存器 [N] = 寄存器 [N] + 寄存器 [计次]
      寄存器 [计次] = 寄存器 [N] - 寄存器 [计次]
      寄存器 [N] = 寄存器 [N] - 寄存器 [计次]
    .判断结束
  .计次循环尾 ()
.计次循环尾 ()
.计次循环首 (取数组成员数 (寄存器), 计次)
  排序结果编辑框.内容 = 排序结果编辑框.内容 + 到文本 (寄存器 [计次]) + #换行符
.计次循环尾 ()

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言超级列表框点击表头进行排序的代码

    超级列表框排序模块源码 .版本 2 .支持库 iext .程序集 程序集1 .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码 _临时子程序 () ' 在初始化代码执行完毕后调用测试代码 返回 (0) ' 可以根据您的需要返回任意数值 .子程序 _临时子程序 ' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中. 注意不要修改本子程序的名称.参数及返回值类型. .子程序 超级列表框排序, 整数型

  • 易语言自编数组排序的方法

    易语言虽然数组自带排序命令,但是很多新手并不知道其中的原理.今天这篇介绍一下利用冒泡法进行数组排序. 冒泡排序,是一种计算机科学领域的较简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成. 第一步:运行易语言软件,创建一个易语言Windows桌面程序. 双击易语言图标,打开易语言程序,点击右上角程序→新建→Windows桌面程序→确认,或者直接点击新建图标→Windows桌面程

  • 易语言冒泡排序知识点总结

    我们知道冒泡排序是编程语言经常使用的排序算法,在各种语言中使用都比较广泛,本源码演示仿照C语言中的写法在易语言中实现排序的方法. 新建易语言 创建指定控件 一个编辑框  一个标签 3. 代码: .版本 2 .子程序 __启动窗口_创建完毕 .局部变量 arr, 整数型, , "10" .局部变量 n, 整数型 .局部变量 i, 整数型 .局部变量 t, 整数型 ' //冒泡排序,从小到大 arr = { 89, 56, 34, 48, 57, 62, 74, 85, 93, 105 }

  • 实例讲解易语言数组排序

    易语言数组排序,就是将数组排序,这个针对的是数值型数组,我教大家操作. 1.打开易语言新建一个windows程序进入下图界面 2.我们点击进入代码编辑区 3.这个函数针对数组 所以要先定义一个数组 4.我们给数组赋值 我们输入 a[1]=1 a[2]=2 a[3]=3 5.然后输入数组排序这个函数 并展开发现有2个参数 6.参数简单 第一个我输入a. 第二个看你需要我们输入真,就是从小到大,否则就是从大到小 7.我们调试输出 a[1] 调试输出(a[1]) 结果为1 8.我们把 数组排序 (a,

  • 易语言设置组合框内容自动排序的方法

    自动排序属性 数据类型:逻辑型: 语法: 对象.自动排序 = 逻辑型 设定对象的内容是否需要排序,默认为"假",即不自动排序. 例程: 说明: 设置组合框的自动排序属性. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接

  • 易语言数组排序命令使用讲解

    数组排序命令 英文命令:SortAry 所属类别:数组操作 对指定数值数组变量内的所有数组成员进行快速排序,不影响数组的维定义信息,排序结果存放回该数组变量. 语法:  无返回值  数组排序(数值数组变量,[排序方向是否为从小到大]) 例程 说明: 把数组按成员的数值大小排序,如果第2个参数是"真",则按从小到大排序,否则反之.. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查

  • 易语言创建一组随机数并将其排序的代码

    创建随机数并将其排序的代码 .版本 2 .程序集 窗口程序集1 .子程序 _排序按钮_被单击 .局部变量 计次 .局部变量 寄存器, 整数型, , "20" .局部变量 N 置随机数种子 () .计次循环首 (取数组成员数 (寄存器), 计次) 寄存器 [计次] = 取随机数 (1, 100) .计次循环尾 () .计次循环首 (取数组成员数 (寄存器), 计次) .计次循环首 (取数组成员数 (寄存器) - 1, N) .判断开始 (寄存器 [N] > 寄存器 [计次]) .默

  • GO语言创建钱包并遍历钱包(wallet)的实现代码

    基本知识 公钥加密算法使用的是成对的密钥:公钥和私钥,公钥可以公开,私钥不能被公开.比特币钱包实际上是一个密钥对,当你安装 一个钱包应用,或者是使用一个比特币客户端来生成一个新地址是,他就会为你生成一个密钥对. 代码实现 func (cli *CLI) createWallet(nodeID string) { //创建钱包的主函数 wallets, _ := NewWallets(nodeID) address := wallets.CreateWallet() wallets.SaveToF

  • 易语言创建EXCEL对象的方法

    Excel对于大家来说,肯定不会陌生,办公软件"三剑客"之一,报表利器.今天,我们要学习的是易语言怎么创建EXCEL对象,好了,言归正传吧! 1.老规矩,首先运行易语言,创建"Windows窗口程序",如图: 2.绘制按钮组件,调整其位置和大小.如图: 3.修改相关组件的对应属性,并规范命名组件的名称.如图: 4.编写程序代码,具体代码如下: 5.代码编写完成,测试程序.猛戳F5键,运行程序.如图:

  • 易语言创建Word对象的方法

    Word对象,就是平时我们所说的COM对象,我们使用的操作系统中有很多COM对象 1.首先,运行易语言程序,新建"Windows窗口程序"并进入.如图: 2.在创建的窗口上,绘制一个按钮组件,设置按钮组件的大小和位置.如图: 3.修改窗口和按钮的标题,并规范命名按钮组件的名称.如图: 4.编写程序代码,具体代码如下: 5.代码编写完成,测试程序.如图:

  • 易语言创建一个无法关闭窗口的方法

    可否被关闭事件 所属对象:窗口    操作系统支持:Windows 语法: 逻辑型 _窗口_可否被关闭 () 在窗口被关闭之前产生此事件,用于询问窗口可否被关闭.如果返回假则不允许窗口被关闭,返回真或不返回值允许关闭. 例程 说明 当按下窗口控制按钮中的"×"键时,此事件被触发.通过此事件可以决定是否关闭此窗口. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接

  • 易语言高级表格选择任意行列获取内容的代码示例

    高级表格取选择任意行列的内容 .版本 2 .支持库 eGrid .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 高级表格1.置数据 (1, 1, #表格常量.文本型, "我") 高级表格1.置数据 (1, 2, #表格常量.文本型, "爱") 高级表格1.置数据 (1, 3, #表格常量.文本型, "你") 高级表格1.置数据 (1, 4, #表格常量.文本型, "你") 高级表格1.置数据 (1, 5, #表格常量

  • 易语言CNA算法实现快速加密解密文件的代码

    CNA文件加解密数据算法 .版本 2 .支持库 spec .支持库 iext .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .局部变量 code, 字节集, , , 加密密码 .局部变量 test, 字节集, , , 要加密码的数据字节集 .局部变量 i, 整数型, , , 查看反馈信息 ' 简单例子 test = 到字节集 ("aaaaaaa aaa.*#(中.329}@#¥") code = 到字节集 ("中.有 3a#") CNA数据 (t

  • 易语言制作QQ前台全自动无限加好友的代码

    全局变量表 .版本 2 .全局变量 局_句柄, 整数型 .全局变量 a, 整数型 .全局变量 局1_句柄, 整数型 .全局变量 b, 整数型 常量数据表 .版本 2 .常量 GW_CHILD, "5", , 查找子窗口 .常量 GW_HWNDNEXT, "2", , 查找下一窗口 QQ前台全自动加好友 此功能需要加载精易模块5.6,利用模拟的方式添加好友,需要自行打开添加窗口,填写自己的QQ名称. .版本 2 .支持库 spec .程序集 窗口程序集_启动窗口 .子

  • 易语言自动识别快递公司查件免验证码的代码

    常量数据表 .版本 2 .常量 快递单号前, "<文本长度: 13>", , [{"comCode":" .常量 快递单号后, "<文本长度: 9>", , ","id":"" 快递查询自动识别快递公司无验证码 此功能需要加载精易模块5.6 .版本 2 .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .子程序 _查询按钮_被单击 .局部变量 提交

  • 易语言模拟腾讯滑块条自动验证的代码

    模拟腾讯滑动自动验证的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 EThread .支持库 BmpOperate .支持库 spec .程序集 窗口程序集1 .程序集变量 图_原始, 字节集 .程序集变量 图_块, 字节集 .程序集变量 图_模版, 字节集 .程序集变量 初始高度, 整数型 .程序集变量 图_高度, 整数型 .程序集变量 图_宽度, 整数型 .子程序 图片处理, , , 加载图片,并转格式 .局部变量 返回文本, 文本型 .局部变量 vsig, 文本型 返回文本 =

随机推荐