【发布时间】:2013-09-16 06:16:59
【问题描述】:
我正在尝试编写一个代码来检查数字在 ML 中是否为斐波那契。我是初学者。帮我看看我的代码有什么问题。
fun isfib(n :int): bool=
let
val a1=1;
val a2=1;
val temp=0;
in
while a2<n do (
a1=temp
a2=a1
a2=temp+a2
)
if a2=n then true
else false
end;
【问题讨论】:
-
也许如果您描述您当前的问题,它会更容易为您提供帮助。