mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-25 14:28:05 +02:00
14 lines
223 B
C
14 lines
223 B
C
|
int fib(int n) {
|
||
|
if (n < 0) {
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
int fib[2] = {0, 1}, tmp;
|
||
|
|
||
|
for (; n > 0; n--) {
|
||
|
tmp = fib[1];
|
||
|
fib[1] = fib[0] + fib[1];
|
||
|
fib[0] = tmp;
|
||
|
}
|
||
|
return fib[0];
|
||
|
}
|