Lua基础1
来源:互联网 发布:魔兽世界掉落数据库 编辑:程序博客网 时间:2024/05/29 09:12
–while do 100以,内,7的倍数
function whileDOMethod()local bbc=1; while bbc<100 do if(bbc%7==0) then print('whild do'..bbc) end bbc =bbc+1 endendwhileDOMethod()
–1,2,3,4 组成三位数,排列,不能重复–123,124,132,134…….
function getNum3() for i=1,4,1 do for j=1,4,1 do for p=1,4,1 do if i~=j and i~=p and j~=p then --lua的不等于 (~=) print(i..j..p) end end end endendgetNum3()
–递归 一两种fb(20)
function fb(i) if(i<=2 and i>0) then return 1 else local j=fb(i-1) +fb(i-2) return j end end---这里写的一直有输出 i=1 while i<=20 do print("第"..i.."个数是"..fb(i)) i=i+1endprint( fb(20))--递归,自己调用自己
–用for输出7行*号
function outPut() for x=1,7,1 do --x为行,y为个数,也就是里层循环与外部循环 local j=""; for y=1,7,1 do if(y<=x) then j=j.."* " end end print(j); endendoutPut()
–九九乘法
function tabs() for i=1,9,1 do local times=""; for j=1,9,1 do --print(i.."*"..j.."="..i*j) if(i<=j) then if(i*j<10) then--小于10前面加个0 times=times .." ".. i.."*"..j.."=0"..i*j else times=times .." ".. i.."*"..j.."="..i*j end end end print(times) end endtabs()
冒泡排序,从大到小
sz={1354,10,15,100,16,2,11,99,50} i=0 j=1 function tables() while i<(#sz) do while j<((#sz)-i) do if sz[j]<sz[j+1] then sz[j],sz[j+1]=sz[j+1],sz[j] end j=j+1 end j=1 i=i+1 end for k,v in pairs(sz) do print(k.."键的值为"..v) end end tables()
阅读全文
0 0
- lua基础篇1
- Lua基础(1)
- Lua基础语法-1
- lua基础(1)
- lua基础知识点1
- lua-1 安装-基础
- Lua基础1
- Lua基础(1)--初识lua
- Lua基础 初识Lua
- LUA基础
- Lua 基础
- Lua 基础
- lua基础
- lua基础
- lua基础
- lua基础
- lua基础
- Lua基础
- 数据结构之最短路径(Floyd)
- c++拷贝构造函数(深拷贝,浅拷贝)详解
- 栈,堆,全局,文字常量,代码区总结
- “可重入”和“线程安全”
- Linux应用编程之静态链接库和动态链接库
- Lua基础1
- leetcode(1)
- 标准I/O缺陷
- 可变参数va_list的理解和使用
- C小程序
- leetcode(2)
- 笔试题(2)
- dwarf程序
- 关于直播,所有的技术细节都在这里了