1 2 3 4 5 6 7 8 9 10 11
#include <stdio.h> int fib(int n) { return n == 0 || n == 1 ? n : fib(n - 1) + fib(n - 2); } int main(void) { int i = 39; // 40 Timeout printf("fib(%d)=%d\n", i, fib(i)); return 0; }
1 2
fib(39)=63245986