C程,输出m到n之间的斐波那契数列,要求调用函数fib(n)求第n项我输入1 10是可以输出的,但是输入20 100 就没有输出了,求指教!#include "stdio.h"#include "math.h"int main(void){int i,m,n;int repeat,ri;long f;long fib(in
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 23:05:07
![C程,输出m到n之间的斐波那契数列,要求调用函数fib(n)求第n项我输入1 10是可以输出的,但是输入20 100 就没有输出了,求指教!#include](/uploads/image/z/3647116-28-6.jpg?t=C%E7%A8%8B%2C%E8%BE%93%E5%87%BAm%E5%88%B0n%E4%B9%8B%E9%97%B4%E7%9A%84%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97%2C%E8%A6%81%E6%B1%82%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0fib%28n%29%E6%B1%82%E7%AC%ACn%E9%A1%B9%E6%88%91%E8%BE%93%E5%85%A51+10%E6%98%AF%E5%8F%AF%E4%BB%A5%E8%BE%93%E5%87%BA%E7%9A%84%2C%E4%BD%86%E6%98%AF%E8%BE%93%E5%85%A520+100+%E5%B0%B1%E6%B2%A1%E6%9C%89%E8%BE%93%E5%87%BA%E4%BA%86%2C%E6%B1%82%E6%8C%87%E6%95%99%21%23include+%22stdio.h%22%23include+%22math.h%22int+main%28void%29%7Bint+i%2Cm%2Cn%3Bint+repeat%2Cri%3Blong+f%3Blong+fib%28in)
C程,输出m到n之间的斐波那契数列,要求调用函数fib(n)求第n项我输入1 10是可以输出的,但是输入20 100 就没有输出了,求指教!#include "stdio.h"#include "math.h"int main(void){int i,m,n;int repeat,ri;long f;long fib(in
C程,输出m到n之间的斐波那契数列,要求调用函数fib(n)求第n项
我输入1 10是可以输出的,但是输入20 100 就没有输出了,求指教!
#include "stdio.h"
#include "math.h"
int main(void)
{
int i,m,n;
int repeat,ri;
long f;
long fib(int n);
int a,b,c;
scanf("%d",&repeat);
for(ri = 1; ri
C程,输出m到n之间的斐波那契数列,要求调用函数fib(n)求第n项我输入1 10是可以输出的,但是输入20 100 就没有输出了,求指教!#include "stdio.h"#include "math.h"int main(void){int i,m,n;int repeat,ri;long f;long fib(in
#include "stdio.h"
#include "math.h"
int main(void)
{
int i, m, n;
int repeat, ri;
long f;
long fib(int n);
int a,b,c;
scanf("%d",&repeat);
for(ri = 1; ri =m)
printf("%ld ",f);
f=fib(i);
if(f>n) break;
}
printf("\n");
}
}
long fib(int n)
{
long f;
if(n==1||n==2){
f=1;
}
else{
f=fib(n-1)+fib(n-2);
}
return f;
}