现在要求输入一个整数n,请你输出斐波那契数列的第n项。
#include <stdio.h>
#include <stdlib.h>
/**
现在要求输入一个整数n,请你输出斐波那契数列的第n项。
n<=39
*/
int Fibonacci(int n);
int main()
{
int s = 0;
s = Fibonacci(39);
printf("result = %d\n",s);
return 0;
}
int Fibonacci(int n){
int result = 0;
//简单循环
int num0 = 0,num1 = 1;
while(n--){
num1 += num0; //两个变量不断循环向后移,类似两个指针
num0 = num1 - num0;
}
result = num1;
//迭代 ,即循环,用两个变量来记录,并复用
/*
if(n <= 1){
result = n;
}
int num1 =