即斐波那契数列,小学可能就知道它的规律了,即该数是前两个之和。
例如:1、1、2、3、5、8、13、21、34、55、89……
按照它的规律:
即:Fn = Fn -1 + Fn-2 n>1
Fn = n n=0/1
如何做,应该刚接触for循环的新新手都能写出来,故不做具体描述,算法如下:
#include <stdio.h>
#include <stdlib.h>
#define N 20
int main()
{
int Fib[N] = {0};
int i;
Fib[0] = 0;
Fib[1] = 1;
for(i = 2; i < N; ++i)
{
Fib[i] = Fib[i - 1] + Fib[i - 2];
}
//我们的数列已经算完
for(i = 0; i < N; ++i)
{
printf("%d", Fib[i])
}
return 0;
}