阿克曼递归函数

原创 2006年06月05日 19:39:00

#include <cstdlib>  
#include <cstdio>
int Ack(int m,int n)

{ if(m==0)

  {
     if(n==0)
          return Ack(m-1,1);
          else return n+1;
   }
   else if(m>0&&n>0)
    {return Ack(m-1,Ack(m,n-1));
    }
}
int main()
{int m,n,x;
 printf("m的值:/n");
 scanf("%d",&m);
 printf("n的值:/n");
 scanf("%d",&n);
 x=Ack(m,n);
 printf("%d",x);

system("pause");

}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

每天刷个算法题20160524:阿克曼函数的递归转非递归解法

为了防止思维僵化,每天刷个算法题。这里是阿克曼函数的递归转非递归解法。

【C++解题报告】阿克曼(Ackmann)函数

题目来源:     基础班《函数、递推、递归》,递归第6题。 题目描述:     阿克曼(Ackmann)函数A(x,y)中,x,y定义域是非负整数,函数值定义为:         ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

可持久化并查集(一)——从阿克曼函数到镜像

noip2010 以下题目可以跳过。关押罪犯(prison.pas/c/cpp) 【问题描述】 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多...

阿克曼函数

维基百科:阿克曼函数 http://zh.wikipedia.org/wiki/%E9%98%BF%E5%85%8B%E6%9B%BC%E5%87%BD%E6%95%B8 阿克曼函数是非原...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)