fig10_40.c

来自「清华大学出版的数据结构(C语言版)中书中所提到的所有C源程序的实现。」· C语言 代码 · 共 42 行

C
42
字号
#include <stdio.h>/* START: fig10_40.txt */        /* Compute Fibonacci numbers as described in Chapter 1 */        int        Fib( int N )        {            if( N <= 1 )                return 1;            else                return Fib( N - 1 ) + Fib( N - 2 );        }/* END *//* START: fig10_41.txt */        int        Fibonacci( int N )        {            int i, Last, NextToLast, Answer;            if( N <= 1 )                return 1;            Last = NextToLast = 1;            for( i = 2; i <= N; i++ )            {                Answer = Last + NextToLast;                NextToLast = Last;                Last = Answer;            }            return Answer;        }/* END */main( ){    printf( "%d\n%d\n", Fib( 7 ), Fibonacci( 7 ) );    return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?