ackerman函数,分不够再加! 怎么编?MAIN(){INT M,N;Ack(m,n);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转的:到4就 不性了,#include <iostream> using namespace std; int ack(int,int); void main() { int a,b; cin>>a>>b; cout<<"ack("<<a<<","<<b<<")="<<ack(a,b); } int ack(int m,int n) { if((m<0)||(n<0)) { exit(1); } if (m==0) { return n+1; }else{ if (n==0) { return ack(m-1,1); }else{ return ack(m-1,ack(m,n-1)); } } } VS2010类向导打不开问题 关于vc6 的cl.exe link.exe nmake.exe makefile文件,高手指导一下 date time picker时间写如数据库的问题 有什么工具能看到某个进程使用的 API,我记得以前看过,现在忘记了叫什么!谢谢! win32应用程序如何加启动参数 请教使用AppFace的问题 怎样将TextOut函数的参数X,Y转换成为文档坐标? MFC中的“afx_msg”问题!这个声明多余吗? 100分请求:如何判断40G磁盘的容量?没有人回答出过。在线等待. 如何根据程序的进程号取到主窗口的句柄??? 如何在网页中显示视频 高分求插值算法!
using namespace std; int ack(int,int); void main()
{
int a,b;
cin>>a>>b;
cout<<"ack("<<a<<","<<b<<")="<<ack(a,b);
}
int ack(int m,int n)
{
if((m<0)||(n<0))
{
exit(1);
}
if (m==0)
{
return n+1;
}else{
if (n==0)
{
return ack(m-1,1);
}else{
return ack(m-1,ack(m,n-1));
}
}
}