#include
int fib(int x)
{ int z=0;
if(x==1)
{
printf("1 ");
}
if(x>1)
{
z+=fib(x-1);
printf("%d ",z);
}
}
int main()
{
int n,ret;
scanf("%d",&n);
fib(n);
return 0;
}
你这是想写递归吧,fib函数需要return啊,不然怎么递归