请大声帮帮我
lua吧
全部回复
仅看楼主
level 1
深海小鱼x 楼主
4. 写程序输入一个数n并打印出从1到n的和。
function add(a)
sum=0
for i=1,n do
if i%3==0 or i%5==0 then
sum=sum+i
end
end
return sum
end
print("请输入一个数")
a=io.read("*number")
print(add(a))
为什么运行不出来,感觉是io输入问题,但是我不会。
2016年11月09日 07点11分 1
level 2
输入一个数n并打印出从1到n的和。
function add(n)
sum = 0
for i=1,n do
sum = sum + i
end
return sum
end
print("请输入一个数")
n = io.read()
print(add(n))
上面这个代码就可以输出1到n的和,不知道你的if是想判断什么。。。。a和n你似乎忘了什么[吐舌]
2016年11月10日 06点11分 2
level 1
像楼上说的,把for i=1,n do里的n改成a应该就成了、
2016年11月11日 02点11分 3
level 2
去终端运行
2016年11月14日 17点11分 4
1