说明:用函数递归的方式求费波那西(Fibonacci)数列第n项F。这个数列有如下特点:第 1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。(要求n由键盘输入)
#include<stdio.h>
int Fib(int);
int main(){
int n,fn;
scanf("%d",&n);
fn = Fib(n);
printf("%d",fn);
return 0;
}
int Fib(int n){
int fn;
if(n==1||n==2){
fn = 1;
}else{
fn = Fib(n-2)+Fib(n-1);
}
return fn;
}