斐波那契数列(Fibonacci) 1,1,2,3,5,8,13……从第三项开始,其值是该项的前面两项的和,请你输出第8项、第24项,及前24项的和
按照题目要求编写的用循环语句求斐波那契数列和的C语言程序如下
#include <stdio.h>
int main(void) {
int f[24] = {1, 1}, sum = 2;
for (int i = 2; i < 24; i++) {
f[i] = f[i - 1] + f[i - 2];
sum += f[i];
}
printf("第8项是:%d\n",f[7]);
printf("第24项是:%d\n",f[23]);
printf("前24项和是:%d\n",sum);
return 0;