1 //! flags = []
2 
3 #include <stdio.h>
4 
fib(int n)5 int fib(int n) {
6   int t, a = 0, b = 1;
7   for (int i = 0; i < n; i++) {
8     t = a;
9     a = b;
10     b += t;
11   }
12   return b;
13 }
14 
main()15 int main() {
16   int result = fib(5);
17   printf("fib(5) = %d\n", result);
18   return 0;
19 }
20