输出[m,n]范围内的所有斐波那契(Fibonacci)数,m,n这两个数由键盘输入。
【提示】
1,1,2,3,5,8,13,21,34,……这是斐波那契(Fibonacci)数列的前几项。斐波那契数列的特点:前两项均为1,后面任意一项都是其前面两项之和。
本实验虽然只要求输出在[m,n]范围内的斐波那契数,但是依然需要从第1个Fibonacci数开始依次得到下一个,并判断是否是需要输出的那个。
用一维数组的?怎么写 要有一维数组啊!!!!

一道C语言编程问题求解答如何写呢
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 当作看不见 2016-11-09 03:43关注
while(f[i]<n){ f[i+1]=f[i]+f[i-1]; i+=1; } for(int j=0;j<f.length;j++){ if(f[i]>m){ printf("%d ,",f[i]); }else{ break;} }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报