嗨,我有一个Lua程序(用Lua 5.1编写).我在Windows 7上,尝试将其转换为可执行文件.到目前为止没有运气.我已经阅读了其他帖子,建议使用srlua这样做,所以我已经下载了它,但我不知道下一步该做什么.我安装了cygwin,因为我知道它是必要的,但我不知道如何使用srlua将lua文件转换为可执行文件.任何帮助将不胜感激.
我有这个简单的lua函数,旨在解决连续素数和的问题.素数41可以写成六个连续素数的总和:
41 = 2 + 3 + 5 + 7 + 11 + 13
这是连续素数的最长和,它增加到低于一百的素数.这是我的功能:
function numOfConsecPrimes(limit)
a = allPrimes(limit/2)
length = table.getn(a)
sumSoFar = 0 innerSum = 0 finalSum = 0
pos = 1
items = 0 innerItems = 0 finalItems = 0
resetpos = pos
while resetpos < length do
pos = resetpos
resetpos = resetpos + 1
items = 0
sumSoFar = 0
while sumSoFar < limit and pos < length do
if isPrime(sumSoFar) == true then …
Run Code Online (Sandbox Code Playgroud)