fork download
  1. #include <stdio.h>
  2.  
  3. int b(int n) {
  4. if(n==0){
  5. return 5;
  6. }else{
  7. return b(n-1)+6;
  8. }
  9. }
  10.  
  11. int a(int n){
  12. if(n==0){
  13. return 2;
  14. }else if(n==1){
  15. return 7;
  16. }else{
  17. return a(n-1)+b(n-1);
  18. }
  19. }
  20.  
  21. int main(void) {
  22. int n;
  23. scanf("%d", &n);
  24. if(n<0){
  25. printf("書き直し\n");
  26. }else{
  27. printf("%d\n",a(n));
  28. }
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 5316KB
stdin
4
stdout
58