草庐IT

printSeries

全部标签

c++ - 递归函数中的段错误 C++

为什么我的递归函数会出现段错误。每次当参数值大于4时调用它都会发生#include#includeusingnamespacestd;intprintSeries(intn){if(n==1){return1;}elseif(n==2){return2;}elseif(n==3){return3;}elseif(n==4){returnprintSeries(1)+printSeries(2)+printSeries(3);}else{returnprintSeries(n-3)+printSeries((n-2)+printSeries(n-1));}}intmain(){//dou