C语言编程题 要求运用循环语句

斐波那契数列(Fibonacci) 1,1,2,3,5,8,13……从第三项开始,其值是该项的前面两项的和,请你输出第8项、第24项,及前24项的和

按照题目要求编写的用循环语句求斐波那契数列和的C语言程序如下

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-22

#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;

}

第2个回答  2020-03-22

相似回答