切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

12

主题

138

积分

0

精华

用户组 

易积分
1249
热心
0
好评
0
求大神帮忙[复制链接]
发表于 2020-3-29 21:53:05 来自手机 | 显示全部楼层 |阅读模式
40易积分
求大神帮我看看如何改,我的要求是数组文本是1到50,n=10。数组文本一超13,到14它就不运行,得不到结果,手机是四核2G的,代码如下:
事件 按钮1.被单击()
        变量 数组文本 为 文本型()
        变量 n 为 整数型 = 3
        
        变量 循环次数 为 整数型
        变量 i 为 整数型 = 1
        变量 is 为 整数型
        变量 k 为 整数型
        变量 临时文本 为 文本型
        变量 j 为 整数型
        
        变量 文本 为 文本型 = ""
        数组文本 = 分割文本("1,2,3,4,5",",")
        循环次数 = 求次方(2, 取数组成员数(数组文本)) - 1
        判断循环首 i < 循环次数
                is = i
                k = 0
                临时文本 = ""
                j = 0
                判断循环首 is <> 0
                        如果 (取整(求余数(is, 2)) = 1) 则
                                k = k + 1
                                临时文本 = 临时文本 & 数组文本 (j)
                        结束 如果
                        is = is / 2
                        j = j + 1
                判断循环尾
                如果 (k = n) 则
                        文本 = 文本 & 临时文本 & "\n"
                结束 如果
                i = i + 1
        判断循环尾
        编辑框1.内容 = 文本
结束 事件

函数 求次方(欲求次方数值 为 整数型, 次方数 为 文本型) 为 整数型
        变量 i 为 整数型 = 1
        求次方 = 1
        判断循环首 i < 次方数 + 1
                求次方 = 求次方 * 欲求次方数值
                i = i + 1
        判断循环尾
结束 函数

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

745

积分

0

精华

用户组 

易积分
229
热心
0
好评
0

活跃会员

发表于 2020-3-30 08:38:15 | 显示全部楼层
路过帮顶
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

0

积分

0

精华

用户组 

易积分
21
热心
0
好评
0
发表于 2020-3-30 11:49:37 | 显示全部楼层

路过帮顶
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-4-30 00:02 , Processed in 0.042110 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部