永发信息网

写出计算Ackermann 函数Ack (m,n) 的递归计算函数。请高手赐教。

答案:2  悬赏:0  手机版
解决时间 2021-05-07 09:28

写出计算Ackermann 函数Ack (m,n) 的递归计算函数。对于m>=0,n>=0,Ack(m,n) 定义为

Ack (0,n) =n+1

Ack(m,0) =Ack (m-1,1)

Ack (m,n) =Ack (m-1,Ack(m,n-1)),m>0,n>0

要求显示计算过程。

请高手赐教。

最佳答案
int Ack( int m, int n )
{
if(m < 0 || n < 0)return -1;
if(m==0)return n+1;
if(n==0)return Ack(m-1,1);
return Ack(m-1,Ack(m,n-1))
}

测试main函数自己写一下吧
全部回答

#include "stdio.h" #include "conio.h"

main() { int Ack( int m, int n ); { if(m < 0 || n < 0)return -1; if(m==0)return n+1; if(n==0)return Ack(m-1,1); return Ack(m-1,Ack(m,n-1)); }

getch(); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
街霸可以这样打守护骑士吗?
能帮我开下 战地之王吗
好玩的网络游戏 Q感 2D PK刺激
DNF中 现在机械 多少释放就足够了
你看过最多的是什么
魔兽不死族打人族的方法
那边地方消费水平很低?那边出名做女装很实惠
王彦霞便利店在哪里啊,我有事要去这个地方
处理过的曝光过度照片有什么特点
动物都住什么地方?鸟:狗:蛇:鸡:猪:马:
集美大学诚毅学院留级条件是什么?解释得清楚
你学物流的吗?
支付宝:注册时、有个通讯地址怎么填写:
戴尔笔记本怎么开独显,笔记本怎么设置intel显
来伊份第3017家店我想知道这个在什么地方
推荐资讯
什么是犯罪?
造型类似印度最知名的古迹是?
谁知道K307火车在厦门的那个火车站
南京汤山有什么特产?
touch里的时间比正常时间快20个小时
步步高i589有人用了么?都是多少钱买的。感觉
玫瑰小镇中神秘的魔杖任务怎么做?
追随到万里,这样能看见你吗?
电脑启用休眠后影响速度吗
中国的恐怖电影有那些,要非常恐怖的,最好是
请问你们知道本周快乐男声5强将和哪位07年快
安慰别人心烦的句子,形容心烦意乱的诗句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?