猴子吃桃问题

来源:5-2 函数调用

qq_羲和_3

2017-05-01 21:16

#include <stdio.h>
int fun(int a, int t);
int main()
{
 int i, j, b,t;
 printf("请输入最后一天所剩的桃子数和吃桃子的天数\n");
 scanf("%d%d", &b,&t);
 j = fun(b, t);
 printf("%d", j);
}
int fun(int a, int t)
 {
 int sum;
 
 if (t == 1)
  sum=2 * t + a;
 else
  sum=2 * fun(a, t) + a;
 return sum;
}

写回答 关注

1回答

  • 慕粉1474644219
    2017-05-01 23:52:01

    #include <stdio.h>
    int fun(int a, int t);
    int main()
    {
     int i, j, b,t;
     printf("请输入最后一天所剩的桃子数和吃桃子的天数\n");
     scanf("%d%d", &b,&t);
     j = fun(b, t);
     printf("%d", j);
    }
    int fun(int a, int t)
     {
     int sum;


     if (t == 1)
      sum=2 * t + a;
     else
      sum=2 * fun(a, t-1) + a;


     return sum;
    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题