C语言作业:【问题描述】 输入2个正整数m和n(m≥1,n≤10 000),输出m n 之间所有的Fibonacci数&

问题描述:

C语言作业:【问题描述】 输入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。
【输入形式】
从键盘输入2个整数m和n.
【输出形式】
输出m n之间所有的Fibonacci 数.
【样例输入1】(下划线部分为键盘输入,其余部分为程序输出)
Input m:20
Input n:100
【样例输出1】
21 34 55 89
【样例输入2】(下划线部分为键盘输入,其余部分为程序输出)
Input m:50
Input n:300
【样例输出2】
55 89 144 233
我的答案运行时间过长
#include
int main(void)
{
int i,m,n;
int fib(int n);
\x05printf("Input m:");
scanf("%d",&m);
\x05printf("Input n:");
\x05scanf("%d",&n);
while(m>=1&&n
1个回答 分类:综合 2014-09-21

问题解答:

我来补答
while(m>=1&&n
 
 
展开全文阅读
剩余:2000
上一页:14,16
下一页:对一下