字典翻译 问答 其它 (100财富值)易语言怎么制作26个英文字母中自动任意6个字母组合的全部排列软件?26个英文字母有顺序的排列组合.比如我给文档中写入abcdefg,让软件扫描出我写的是什么.软件开始扫描,先从6
问题标题:
(100财富值)易语言怎么制作26个英文字母中自动任意6个字母组合的全部排列软件?26个英文字母有顺序的排列组合.比如我给文档中写入abcdefg,让软件扫描出我写的是什么.软件开始扫描,先从6
问题描述:

(100财富值)易语言怎么制作26个英文字母中自动任意6个字母组合的全部排列软件?

26个英文字母有顺序的排列组合.

比如我给文档中写入abcdefg,让软件扫描出我写的是什么.

软件开始扫描,先从6位开始.

aaaaaa、aaaaab、aaaaac、aaaaad、aaaaae、aaaaaf、……依次排列~一直扫描到abcdefg.

好多人说用VC++做,我看着VC++就头大了!没办法又回到传说中的易语言,准备老老实实的用国产软件做.

这样的源码怎么写?如果太过复杂,可以加我Q说.(④⒎⑥⒌②0.③⒋⑦).

帮忙我完美解决再送100财富值.

李庆利回答:
  .版本 2   .程序集 窗口程序集1   .子程序 __启动窗口_创建完毕   .子程序 _按钮1_被单击   .局部变量 最大值, 整数型   .局部变量 当前值, 整数型   .局部变量 起始值, 整数型   起始值 = 0   当前值 = 起始值   最大值 = 二十六到十 (编辑框2.内容)   .判断循环首 (当前值 ≤ 最大值)   编辑框1.加入文本 (十到二十六 (当前值) + #换行符)   当前值 = 当前值 + 1   .判断循环尾 ()   .子程序 二十六到十, 整数型   .参数 文本, 文本型   .局部变量 x, 整数型   .局部变量 y, 整数型   .局部变量 z, 整数型   .计次循环首 (取文本长度 (文本), x)   y = 寻找文本 (“abcdefghijklmnopqrstuvwxyz”, 取文本中间 (文本, x, 1), , 真)   z = z + (y - 1) × 求次方 (26, 取文本长度 (文本) - x)   .计次循环尾 ()   返回 (z)   .子程序 十到二十六, 文本型   .参数 十进制, 长整数型   .局部变量 临时, 整数型   .局部变量 数组, 文本型, , "26"   .局部变量 二十六进制, 文本型   数组 = { “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, “w”, “x”, “y”, “z” }   二十六进制 = “”   .判断循环首 (十进制 > 0)   临时 = 十进制 % 26 + 1   二十六进制 = 数组 [临时] + 二十六进制   十进制 = 十进制 ÷ 26   .判断循环尾 ()   .如果真 (取文本长度 (二十六进制) < 6)   二十六进制 = 取文本左边 (“aaaaaa”, 6 - 取文本长度 (二十六进制)) + 二十六进制   .如果真结束   返回 (二十六进制)
点击显示
其它推荐
热门其它推荐
  • 其它