1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
fn fib(n) { let i = 0; let a = 0; let b = 1; while i < n { print(num_to_str(a)); let tmp = a + b; a = b; b = tmp; i = i + 1; } return 0; } fn main() { let n = str_to_num(input("How many Fibonacci numbers? ")); return fib(n); }