问题遇到的现象和发生背景
自定义了一个函数,但是主函数用到这个函数,输出结果就啥也没有
问题相关代码,请勿粘贴截图
#include
using namespace std;
int han(int a,int b,int n){
int sum=0;
if(n==1)
sum=a;
if(n==2)
sum=b;
else
sum=han(a,b,n-1)+han(a,b,n-2);
return sum;
}
int main(){
int a=han(1,2,3);
cout<<a;
return 0;
}
运行结果及报错内容
没有报错,但啥也没有输出
怎么样可以输出结果,为啥不会输出?