example.c 292 B

12345678910111213141516171819
  1. #include "example.h"
  2. int fib(int n)
  3. {
  4. int i = 0;
  5. if (n == 1 || n == 0)
  6. return 1;
  7. for (i = 0; i < n; i++) {
  8. return (fib(n - 1) + fib(n - 2));
  9. }
  10. return (-1);
  11. }
  12. void *runner1(void *arg)
  13. {
  14. struct fibo *fibl = (struct fibo *) arg;
  15. fibl->answer = fib(fibl->limit);
  16. pthread_exit(0);
  17. }