Mọi người có thể giải thích bài này giúp em được không ạ em tính tay ra = 3 nhưng chạy máy thì ra =5
#include <stdio.h>
int a =0;
int b=0;
int F(int n)
{
if (n<=2)
{
a = 1;
}
else
{
a = F(n-2) +F(n-1);
}
}
int main() {
int i =F(4);
printf("\ni = %d",i);
}