欢迎来到 我的世界.|

EricFirst001

园龄:1年7个月粉丝:2关注:2

斐波那契数列

斐波那契数列

C/C++经典程序训练2---斐波那契数列 | SDUT

#include <stdio.h>//递归经典题目
#include <math.h>
#include <stdlib.h>

int fib(int n){
	int f1=1,f2=1,f;//定义三个变量
	for(int i=1;i<=n;i++){
		if(i==1||i==2){
			f=1;//定义最终数字
		}else{
			f=f1+f2;//斐波那契数列公式前两项相加等于后一项
			f1=f2;//对第二个数进行更新
			f2=f;	//对第一个数进行更新
		}
	}
	return f;
}

int main(){
	int n;
	scanf("%d",&n);
	int result;
	result=fib(n);
	printf("%d",result);
	
	return 0;
}

本文作者:EricFirst001

本文链接:https://www.cnblogs.com/cuers/p/17563310.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   EricFirst001  阅读(3)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起