C语言斐波那契数列

思路:建立一个数组,将数列中第一个数放在数组第一个元素中。输出数列中前20个数。数列第二个数放在数组第二个的元素中,以此类推。

这样数组的序号为 i 的元素的值是前两个元素值之和。

程序源码

#include<stdio.h>

int main()
{
    
    
	int i;
	int a[20] = {
    
    1,1};
	for (i = 2; i < 20; i++)
	a[i] = a[i - 2] + a[i - 1];             //求出a[2]到a[19]的值
	for (i = 0; i < 20; i++)
	{
    
    
		
		if (i % 5 == 0)printf("\n");
		printf("%12d", a[i]);
	}
	return 0;
	
}

Guess you like

Origin blog.csdn.net/qq_32100603/article/details/109554073