永发信息网

问一道C语言题,已知Ackermann()函数定义如下: A(m,n)=n+1 if m=0 A(

答案:2  悬赏:40  手机版
解决时间 2021-01-17 02:38
  • 提问者网友:謫仙
  • 2021-01-16 08:09
问一道C语言题,已知Ackermann()函数定义如下: A(m,n)=n+1 if m=0 A(
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-01-16 09:42
#include 

int Ackermann(int m, int n)
{
  if (m == 0) return n + 1;
  if (n == 0) return Ackermann(m - 1, 1);
  return Ackermann(m - 1, Ackermann(m, n - 1));
}

int main()
{
  int m, n, a;
  scanf("%d%d", &m, &n);
  a = Ackermann(m, n);
  printf("A(%d, %d) = %d
", m, n, a);
  return 0;
}
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-16 09:49
<>代表不等于
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯