用for循环求斐波拉契数列

#include <stdlib.h>
#include <stdio.h>
int fib(int n)
{
	int first = 1;
	int second = 1;
	int ret;
	int i;
	for (i=3;i <=n; i++)
	{
		ret = first + second;
		first = second;
		second = ret;
	}
	return ret;
}
int main()
{

		int n;
		scanf("%d", &n);
		printf("%d\n", fib(n));
	    system("pause");
	    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_44840046/article/details/89432989