File: fib.c

package info (click to toggle)
debugbreak 1.0-1
  • links: PTS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 132 kB
  • sloc: python: 125; ansic: 123; cpp: 8; makefile: 2
file content (21 lines) | stat: -rw-r--r-- 233 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>

#include "debugbreak.h"

int fib(int n)
{
	int r;
	if (n == 0 || n == 1)
		return 1;
	r = fib(n-1) + fib(n-2);
	if (r == 89) {
		debug_break();
	}
	return r;
}

int main()
{
	printf("%d\n", fib(15));
	return 0;
}