商业供应链管理系统:求助 简单的C语言

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 05:16:25
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
float A(float m,float n)
{
if(m==0)return n+1;
else if(n==0)return A(m-1,1);
else return A(m-1,A(m,n-1));
}
void main ()
{
cout<<A(3,8)<<endl;
}
为什么将A(m,n)中的m改到四以上就什么都不输出了啊?

能够输出 结果 是2045

如果m>4好像就造成了死循环,请使用"调试"检查程序.

溢出

建议你学易语言!!!!!!!!!!简单多了

堆栈太深,呵呵