为了账号安全,请及时绑定邮箱和手机立即绑定

C语言做完任务怎么看运行结果

怎么输出运行结果

正在回答

2 回答

// Ackermann函数(阿克曼函数)的递归实现算法

#include <iostream>


using namespace std;


int ackermann(int m, int n);


int main()

{

int m, n = 0;


cout << "请输入第一个数m(自然数):";

cin >> m;

cout << "请输入第二个数n(自然数):";

cin >> n;


cout << "A(m, n) = " << ackermann(m, n) << endl;


return 0;

}


int ackermann(int m, int n)

{

if (m == 0)

return n + 1;

else if (m > 0 && n == 0)

return ackermann(m - 1, 1);

else // else if (m > 0 && n > 0)

return ackermann(m - 1, ackermann(m, n - 1));

}



1 回复 有任何疑惑可以回复我~

网页上不行的话,就直接在程序上去运行

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

C语言做完任务怎么看运行结果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信