怎么用易语言把上面的数任意取3个组成一组,如下图,有模块或者写法的都行!!
我试试
比如有一个文本:“yiyuyan”取文本左边(“yiyuyan”,4)就是截取该文本左边的“yiyu”四个字符。取文本右边(“yiyuyan”,4)就是截取该文本右边的“uyan”四个字符。再比如有个文本:“yi|yu|yan”分割文本(“yi|yu|yan”,“|”,)就是用“|”作为分隔符,将该文本分割为一个数组,该数组的第一个元素是“yi”,第二个是“yu”,第三个是“yan”。
.版本 2
.程序集 窗口程序集1
.程序集变量 元素组, 文本型, , "0"
.程序集变量 元素, 整数型
.程序集变量 需要数, 整数型
.程序集变量 个数, 整数型
.程序集变量 数1, 整数型
.程序集变量 数2, 整数型
.程序集变量 数3, 整数型
.程序集变量 文本, 文本型
.程序集变量 文本组, 文本型, , "0"
.子程序 __启动窗口_创建完毕
置随机数种子 ()
.子程序 _按钮1_被单击
元素组 = 分割文本 (编辑框1.内容, “,”, )
需要数 = 到整数 (编辑框3.内容)
元素 = 取数组成员数 (元素组)
个数 = 元素 × 元素 × 元素
.如果真 (元素 ≤ 1)
信息框 (“没有输入组成元素”, 0, )
返回 ()
.如果真结束
.如果真 (需要数 = 0 或 需要数 > 个数)
信息框 (“没有输入个数或大于总个数,默认全部”, 0, )
需要数 = 个数
.如果真结束
编辑框2.内容 = “”
.如果真 (需要数 < 101 且 需要数 < 个数 ÷ 10)
随机取数 ()
返回 ()
.如果真结束
.计次循环首 (元素, 数1)
.计次循环首 (元素, 数2)
.计次循环首 (元素, 数3)
编辑框2.加入文本 (元素组 [数1], “.”, 元素组 [数2], “.”, 元素组 [数3], #换行符)
.计次循环尾 ()
.计次循环尾 ()
.计次循环尾 ()
.子程序 随机取数
数1 = 取随机数 (1, 元素)
数2 = 取随机数 (1, 元素)
数3 = 取随机数 (1, 元素)
文本 = 元素组 [数1] + “.” + 元素组 [数2] + “.” + 元素组 [数3]
.计次循环首 (取数组成员数 (文本组), 个数)
.如果真 (文本组 [个数] = 文本)
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (个数 > 取数组成员数 (文本组))
加入成员 (文本组, 文本)
编辑框2.加入文本 (文本, #换行符)
需要数 = 需要数 - 1
.如果真结束
.如果真 (需要数 = 0)
返回 ()
.如果真结束
随机取数 ()
易语言 有10000个数,如何循环生成多个数组? 新手求高人解答啊!_百度...
.版本 2 .支持库 spec .程序集 窗口程序集1 .子程序 _按钮1_被单击 .局部变量 n, 整数型 .局部变量 数组1, 整数型, , "0".局部变量 数组2, 整数型, , "0".局部变量 数组3, 整数型, , "0".局部变量 数组4, 整数型, , "0".计次循环首 (10000, n)n = n + 1 .如果 (n...
易语言限制选择框的选择个数?
我帮我建立了5个选择框,设定选3个,你自己更改,.版本 2 .程序集 窗口程序集_启动窗口.程序集变量 最多选择个数, 整数型.程序集变量 已选择个数, 整数型 .子程序 __启动窗口_创建完毕 最多选择个数 = 3 ' 此处自行设定选择个数 .子程序 判断选择个数 已选择个数 = 0.如果真 (选择...
易语言绑定问题,我只能取第一个【开始】和【结束】的代码,请问怎么取第...
用正则表达式,给你个子程序:.版本 2 .支持库 RegEx .子程序 正则取中间文本, , , 取两个关键词中间的文本,返回所有匹配的文本 .参数 被搜寻的文本, 文本型 .参数 左边文本, 文本型 .参数 右边文本, 文本型 .参数 返回结果, 文本型, 数组 .局部变量 n, 整数型 .局部变量 表达式, 正则...
易语言怎么制作从11个数选出5个数
.版本 2 .子程序 子程序1 .局部变量 数组, 整数型, , "0".局部变量 下标, 整数型 .局部变量 i, 整数型 .局部变量 取出的数, 文本型 数组 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 } .计次循环首 (5, i)置随机数种子 ()下标 = 取随机数 (1, 取数组成员数 (数组...
在16个数中随机抽取2个数,如何用易语言实现?最好写一段代码。
好吧,楼上和我的思路一样,取随机数然后把随机数分配到下标。不过楼上的程序有点小小的问题。1.实现的要是易语言哦。2.程序没有设置随机数种子[srand()]可能取出的随机数是一定的哦。最好这样吧!include srand((unsigned)time(NULL));这样小bug就没啦!\/***\/ 说正题,楼主,易语言代码如下...
易语言编辑框里重复数字只取一个和不重复的组在一起重新显示在此编辑框...
回答:取出来后计次循环去重就行吧
易语言 正则表达式 [[0 [[1 [[1 分别提取出来,数字有可能是3到4位的
搜索结果1 = 正则表达式1.搜索全部 (编辑框3.内容)' 搜索结果是个数组,实际上存放的是字符串搜索后的各种参数,例如位置等, 可以用"取匹配文本(,)"方法将其取出,注意它的第一个参数必须和"搜索全部()"的参数一致 编辑框4.内容 = “”.计次循环首 (取数组成员数 (搜索结果1), 数组...
求个易语言代码从0-9个数字中随机生成10个3位数
取随机数(100,999)
易语言怎么写用数组判断数字是哪个组的
.计次循环首 (3, 计数).判断开始 (计数 = 1)复制数组 (数组, A组数字).判断 (计数 = 2)复制数组 (数组, B组数字).默认 复制数组 (数组, C组数字).判断结束 .计次循环首 (取数组成员数 (数组), 计次).如果真 (到数值 (编辑框1.内容) = 数组 [计次])跳出循环 ().如果真结束...
易语言怎么把一个数分成6个随机不等份?
给你个思路,代码我就没时间写了 分成多少份等于N,就先除于N-1,然后再计次循环取随机数,循环次数就是 N-1,取随机数可以这样写 取随机数(1,刚才除于N-1之后的整数),最后再把所有随机出来的数加起来,用60(你的例子说60,可以换成其他数)减去相加后的整数,得到第N个数。