下面程序的运算结果为( )

#include
int fun(int n);
int fun(int n)
{
   if(n == 1 || n == 2)
     return 1;
   return fun(n-1)+fun(n-2);
}

void main()
{
   printf("%d\n",fun(6));
}
A、8
B、5
C、1
D、2