为啥我的c语言编译的时候没有错误 但是运行的结果是空白的 不显示结果
别人运行和我一样的代码就可以显示结果
这要怎么解决
不止一个代码这样,但是有的代码就可以出结果
//斐波那契数列
int f(int n){
if(n==1){
return 1;
}
else if(n==2){
return 1;
}
else
{
return f(n-1)+f(n-2);
}
}
int main()
{
int n;
printf("请输入n的值:");
scanf("%d",&n);
int num=f(n);
printf("num=%d",num);
return 0;
}