第3个回答 2011-01-08
#include<stdio.h>
int f(int n)
{
int m;
if(n<=2)
return m = 1;
else
m = f(n-1) + f(n-2);
return m;
}
int main()
{
int n;
scanf("%d", &n);
printf("%d", f(n));
return 0;
}
问题补充答案
#include<stdio.h>
int f(int n)
{
int m;
if(n=1)
return m = 1;
else if(n=2)
return m=2;
else
m = f(n-1) + f(n-2);
return m;
}
int main()
{
int n;
for(n=1;n<=30;n++)
{
printf("%d", f(n));
}
return 0;
}