lua吧晚上人这么少, 寻求一起学Lua的人
lua吧
全部回复
仅看楼主
level 4
scaride 楼主
这3个阶乘让我想很久都想不明白
total*i这里total*i,i是1到num,total*1*2*3*4*5*6*7*8这个结果这么又和total用等号相连
local total=1是不是当num是1的时候才能算出结果
2014年04月30日 20点04分 1
level 13
这三个例程无非是用了lua中的三种循环方式来做同一件事情。
其中while循环和repeat循环都是从当前的num开始递减,知道num == 1。而for循环是从1开始递增,直到num结束。
其中local total=1是给total赋初值,一个连乘求积的算法的初值总是赋为1,因为1乘以任何数等于其自身,不影响最后总的乘积。同理,一个连加求和的算法赋初值总是赋为0,因为0加任何数也是等于其自身,不影响最后的总和。
2014年05月02日 16点05分 3
level 1
我只想说一点,repeat坑太深,一旦控制不好就是死循环
2014年05月09日 08点05分 4
level 4
scaride 楼主
我看了置顶贴, 我又从Lua程序设计第一版开始仔仔细细的看了[勉强]
2014年05月09日 14点05分 5
level 11
谢谢,对初学者很大帮助,不管是学啥语言
2014年05月09日 16点05分 6
1