#include<stdio.h>
#include<math.h>
double f(double );
main()
{
int n;
double y;
printf("qing shu ru n de zhi : ");
scanf("%d",&n);
y=f(n);
printf("biao da shi de jie guo wei y= %d\n",y);
}
double f(double n)
{
if(n==0) return 0;
else if(n==1) return 1;
else if(n==2) return 2;
else
return 2*f(n-1)+f(n-2)*f(n-3);
}
我发了一个下午才能上啊,郁闷。