标签:
1 --递归求阶乘 2 function func(n) 3 if n ~= 1 then 4 return n * func(n - 1) 5 else 6 return 1 7 end 8 end 9 10 print("输入整数:") 11 a = io.read("*number") 12 print(a .. "! -> " .. func(a))
ps:函数内也可以用(a and b) or c 这种形式的语句替代(未亲测)。
运行结果:
标签:
原文地址:http://www.cnblogs.com/ElementCraft/p/4591916.html