fork download
  1. #include <stdio.h>
  2. int fib(int n){
  3. int fn_p_p = 0, fn_p = 1, fn, i;
  4. for( i = 2; i <= n; i++ ) {
  5. fn = fn_p_p+fn_p;
  6. fn_p_p = fn_p;
  7. fn_p = fn;
  8. }
  9. return fn;
  10. }
  11. int main(void) {
  12. int n;
  13. scanf("%d", &n);
  14. printf("fib(%d)=%d\n", n, fib(n));
  15. return 0;
  16. }
Success #stdin #stdout 0s 5284KB
stdin
3
stdout
fib(3)=2