|
本帖最后由 JSDYWZ 于 2014-4-28 01:00 编辑
- 空间 排列组合
- //默认空间
- //开始按钮_点击操作
- 功能 开始_点击()
- 变量 组合,位数,全部组合=""
- 组合=数组[256]
- 全部组合="11111111"
- 遍历(i=1;i<256;i++)
- 组合[i]=排列组合.十进制转二进制(i)
- 位数=字符串.长度(组合[i])
- 选择(位数)
- 条件 1:
- 组合[i]="0000000"&组合[i]
- 条件 2:
- 组合[i]="000000"&组合[i]
- 条件 3:
- 组合[i]="00000"&组合[i]
- 条件 4:
- 组合[i]="0000"&组合[i]
- 条件 5:
- 组合[i]="000"&组合[i]
- 条件 6:
- 组合[i]="00"&组合[i]
- 条件 7:
- 组合[i]="0"&组合[i]
- 条件 8:
- 选择结束
- 组合[i]= 字符串.替换(组合[i],"1","2")
- 组合[i]=字符串.替换(组合[i],"0","1")
- 全部组合=全部组合&"\r\n"&组合[i]
- 遍历结束
- 编辑框.设置文本("编辑框0",全部组合)
- 调试输出(全部组合)
- 功能结束
- 功能 十进制转二进制(十进制数值)
- 变量 字符串累加值=""
- 循环(十进制数值!=1)
- 如果((十进制数值 % 2)==0)
- 十进制数值=类型.取整((十进制数值/2))
- 字符串累加值="0"&字符串累加值
- 否则
- 十进制数值 = 类型.取整(((十进制数值-1)/2))
- 字符串累加值 = "1" & 字符串累加值
- 如果结束
- 循环结束
- 如果(十进制数值!=0)
- 字符串累加值="1"&字符串累加值
- 如果结束
- 返回 字符串累加值
- 功能结束
- 功能 退出_点击()
-
- 辅助.退出()
- 功能结束
- 空间结束
- //空间结束语句
复制代码
|

|