fork download
  1. #include <stdio.h>
  2.  
  3. int An(int n)
  4. {
  5. if(n==0)
  6. return 2;
  7. else if(n==1)
  8. return 7;
  9. else if(n==2)
  10. return 18;
  11. else
  12. return An(n-1)+Bn(n-1);
  13. }
  14.  
  15. int Bn(int n)
  16. {
  17. if(n==0)
  18. return 5;
  19. else if(n==1)
  20. return 11;
  21. else if(n==2)
  22. return 17;
  23. else if(n==3)
  24. return 23;
  25. else
  26. return 6+Bn(n-1);
  27. }
  28.  
  29. int main(void)
  30. {
  31. int n;
  32.  
  33. scanf("%d",&n);
  34.  
  35. printf("bn=%d\n",Bn(n));
  36. printf("an=%d\n",An(n));
  37.  
  38. return 0;
  39. }
  40.  
Success #stdin #stdout 0.01s 5288KB
stdin
3
stdout
bn=23
an=35