【发布时间】:2017-11-18 09:01:19
【问题描述】:
我编写了以下代码来打印斐波那契数列中的前 10 个数字。我期望输出为 0,1,1,2,3,5,8,13,21,34。相反,我得到 0,1,2,3,5,8,13,21,34,55。这是代码 -
var a = 0
var b = 0
var i = 0
while(i < 10) {
val c = a +b
a = b
b = c
i = i + 1
if (a < 1) a = 1
println(b)
}
【问题讨论】:
标签: scala