我写了一个Fibonacci 的c++ 代码在linux 上运行 ./hw1 出现 segmentation 但是运行./hw1 10 可以运行
代码如下
#include <iostream>
using namespace std;
long int Fibonacci (int N) {
if (N<=1){
return N;
}
else{
return Fibonacci(N-1)+Fibonacci(N-2);
}
}
int main (int argc, char *argv[]) {
int input =atoi(argv[1]);
long int Result = Fibonacci(input);
cout<<"enter the Fibonacci number:"<<input<<" The result is:"<<Result<<endl;
}
出现的问题如图