为什么这个程序运行无输出啊
为什么这个程序运行无输出啊
为什么这个程序运行无输出啊
为什么这个程序运行无输出啊
你定义一个变量接受函数返回然后放进去试试
#include <stdio.h>
int fib(int x)
{
if(x==1 || x==2)
{
return 1;
}
else if(x>=3)
{
return fib(x-1)+fib(x-2);
}
}
int main()
{
int n,i=1;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("Fib(%d)=%d\n",n,fib(n));
}
}