Calculating Fibonacci Numbers Recursively in C

后端 未结 6 1225
名媛妹妹
名媛妹妹 2021-01-14 01:52

I\'m trying to learn C by writing a simple program to output Fibonacci numbers. It isn\'t working.

fibonacci.h

unsigned int fibonacc         


        
6条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-14 02:32

    You need \n not %n for your printf. Also, you can simplify as:

    #include "fibonacci.h"
    
    unsigned int fibonacci_recursive(unsigned int n) {
    if (n < 2) 
        return n;
    else
        return fibonacci_recursive(n - 1) + fibonacci_recursive(n - 2);
    }
    

提交回复
热议问题