一道第归问题来看看
#include"stdio.h"int F(int a)
{
if(a==1)return(0);
else
{
if (a==2)return(1);
else
F(a)=(F(a-1)+F(a-2));
}
}
main()
{
int a,i;
scanf("%d",&a);
if(a<=0)
{
for(i=0,i<10,i++)
printf("error");
scanf("%d",&a);return;
}
printf("%d",F(a));
} 不知道错哪了,来看看!!!