![]() ![]() | recursion/fib.c - Hele programmet. | Lektion 11 - slide 11 : 27 Program 1 |
#include <stdio.h> /* Precondition: n >= 0 */ long fib(int n){ long result; if (n == 0) result = 0; else if (n == 1) result = 1; else result = fib(n-1) + fib(n-2); return result; } int main(void) { int i; for(i = 0; i < 100; i++) printf("Fib(%i) = %li\n", i, fib(i)); return 0; }