home *** CD-ROM | disk | FTP | other *** search
- /*
-
- FIB.C
- testet den Funktionsaufrufmechanismus durch rekursive Berechnung der
- 25. Fibonacci-Zahl
-
- */
-
- #include <stdio.h>
-
- #define NTIMES 10
- #define NUMBER 25
-
- main()
- {
- int i;
- unsigned int value, fib(int);
-
- printf("%d iterations : ",NTIMES);
-
- for( i = 1; i <= NTIMES; i++)
- value = fib(NUMBER);
-
- printf("\n fib(%d) = %u .\n",NUMBER,value);
-
- }
-
-
- unsigned int fib(x)
- int x;
- {
- if (x > 2)
- return(fib(x - 1) + fib(x - 2));
- else
- return(1);
- }
-