已解决
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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 设计模式—命令模式
- 下一篇: 集群创建(flannel)时候,没有自动创建出cni0网卡