700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 输出两数之间的斐波那契数

输出两数之间的斐波那契数

时间:2021-01-01 10:39:38

相关推荐

输出两数之间的斐波那契数

习题:输入 2 个正整数 m 和 n(m≥1, n≤10 000),输出 m ~n 之间所有的 Fibonacci 数。Fibonacci 数列(第一项起):1,1,2,3,5,8,13,21,…。要求定义并调用函数 fib(n),它的功能是返回第 n 项 Fibonacci 数。例如,fib(7)的返回值是 13。

#include <stdio.h>int fib(int n);int main(){int m,n,i=1,count=0;printf("Enter m:");scanf("%d",&m);printf("Enter n:");scanf("%d",&n);do {if(fib(i)>=m){printf("%6d",fib(i));count++;if(count%5==0) printf("\n");}i++;}while(fib(i)<=n);//for循环不方便时思考是否能用whilereturn 0;}int fib(int n){int t;if(n==1||n==2) //if条件里用== t=1;else t=fib(n-2)+fib(n-1);return t;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。