题解 | #斐波那契数列#

斐波那契数列

https://www.nowcoder.com/practice/ee5d403c1172487f8c7915b3c3d924c6

#include <stdio.h>

int Fibo_sequence(int a) {
	int i, b, c, d;
	if (a == 1 || a == 2) 
		return 1;
	b = 1; //-2
	c = 1; //-1
	for (i = 2; i < a; i++) {
		d = b + c;
		b = c;
		c = d;
	}
	return d;
}

int main(int argc, char *argv[]) {
	int num;
	while (scanf("%d", &num) == EOF || num < 1 || num > 40) {
		printf("input error, please input again\n");
	}
	printf("%d\n", Fibo_sequence(num));
	return 0;
}

#23届找工作求助阵地#
全部评论

相关推荐

点赞 评论 收藏
分享
菠落蜜:这个是系统自动投的,不是hr主动打招呼。更抽象的还有ai回复
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务