请教:我们需要完成下面的任务 那么,已知变量a,请打印出下面的结果: (a为大于0的整数,且需要输出a行数据,第一行为一个*,后面每行多一个*) * ** *** **** ***** (上面例子为当a为5的情况)

我们需要完成下面的任务

那么,已知变量a,请打印出下面的结果:

(a为大于0的整数,且需要输出a行数据,第一行为一个*,后面每行多一个*)

*

**

***

****

*****

(上面例子为当a为5的情况)


请先 登录 后评论

1 个回答

loooooooong - java 工程师
-- 需要显示的行数
line = 10
--[[ 
    拼接字符串 
    param num 数量    param char 字符
]]
function makeStr(num, char)        
str = ''
for row = 1, num, 1 do 
str = str .. char
end
return str
end
-- 输出
for index = 1, line, 1 do 
print(makeStr(index, '*'))
end
请先 登录 后评论
  • 0 关注
  • 0 收藏,237 浏览
  • 小溪 提出于 2020-02-07 23:27

相似问题