斐波那契?

斐波那契?

#include <stdio.h>
#include <math.h>

int zxd(int n);
int main()
{
    int n;
    scanf("%d",&n);
    int x = zxd(n);
    printf("%d",x);
    return 0;
}
int zxd(int n)
{
    int y;
    if(n==1)
    {
        y=2;
    }
    else if(n==2)
    {
        y=3;
    }
    else if(n==3)
    {
        y=5;
    }
    else if(n>3)
    {
        y = zxd(n-1)+zxd(n-2)-zxd(n-3);
    }
    return y;
}