有一处错误 谁能找出来?
#include<iostream>
int fib(int position);
int main()
{
using namespace std;
int answer,position;
cout<<"which position?";
cin>>position;
cout<<"\n";
answer=fib(position);
cout<<answer<<"is the ";
cout<<position<<"th fib number!"<<endl;
return o;
}
int fib(int n)
{
int minone=1,mintwo=1,answer=2;
if (n<3)
return 1;
for(n=n-3;n!=0;n--)
{
mintwo=minone;
minone=answer;
answer=minone+mintwo;
}
return answer;
}