靓丽时尚馆

位置:首页 > 健康生活 > 心理

c语言求斐波那契数列前n项值

心理2.6W
c语言求斐波那契数列前n项值

斐波那契数列,该数列从第三项开始,每一项都等于前二项只和,根据此特点,编写一个间单 c语言程序:

#include &ltstdio.h>

int main(int argc,char **argv)

{

unsigned int t1 = 0

unsigned int t2 = 1

unsigned int nextTerm = 0

unsigned int cnt = (unsigned int)atoi(argv[1])

if(cnt>1000)

cnt = 1000

printf("Fibonacci series:")

for (unsigned int i = 1 i <= cnt i++)

{

printf("%d ", t1)

nextTerm = t1 + t2

t1 = t2

t2 = nextTerm

}

return 0

}

编译源文件为可执行文件test,执行:

/test 10结果如下:

Fibonacci series:0 1 1 2 3 5 8 13 21 34