当前位置:首页 > 编程笔记 > 正文
已解决

C语言for循环实现斐波那契数列

来自网友在路上 11088108提问 提问时间:2023-11-21 17:50:47阅读次数: 108

最佳答案 问答题库1088位专家为你答疑解惑

斐波那契数列指的是这样一个数列 0,1, 1, 2, 3, 5, 8, 13, 21…
这个数列从第3项开始,每一项都等于前两项之和。

int main(){//前两项分别定义为i,j 两项之和我们定义为k//由于从第三项开始,所以先将前两项打印出来0和1int i=0,j=1,k;printf("%d,%d,",i,j);//现在i,j,k的值分别为0,1,0+1=1//即数轴目前是这样的://0,1,1,2,3,5,8...//i,j,k//由于k下一个值为2,所以i需要等于1,j需要等于1即i=j,j=k,k=i+j//相当于i和j向右边移动了一位,从而达到每一项都等于前两项之和的目的for(k=1;k<=20;){//循环打印k就可以printf("%d,",k);i=j;j=k;k=i+j;}
}

在这里插入图片描述

查看全文

99%的人还看了

相似问题

猜你感兴趣

版权申明

本文"C语言for循环实现斐波那契数列":http://eshow365.cn/6-41428-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!