关于程序执行效率问题。
我想问一下,这个程序怎么改才能让它执行的效率高一点?#include<iostream>
using namespace std;
int f(int n)
{
if(n==1||n==2)
return 1;
else
return f(n-1)+f(n-2);
}
void main()
{
int i=1,n;
cin>>n;
loop:if(i<=n)
{
cout<<f(i)<<" ";
i++;
if(i%4==0)
cout<<endl;
goto loop;
}
}