本文共 952 字,大约阅读时间需要 3 分钟。
/*本程序用堆栈思想实现AckermannFunction函数功能*/
int AckermannFunction(int m, int n);
int a =AckermannFunction(2,3);/*调试数据*/
cout<<"AckermannFunction(2,3)="<<a<<endl;/*打印过程*/
/*-------------------------------------------------------------*/
/*函数的功能:计算AckermannFunction函数*/
/*-------------------------------------------------------------*/
int AckermannFunction(int m, int n)
int a[100] ;/*数组"栈"++++看情况可以加大数组元素*/
else if(a[i]==0)/*第二种情况*/
int temp=a[i];/*第三种情况 A(m, n)=A(m-1,A(m,n-1))*/
for(int k=0;k<=i;k++)/*输出运算过程*/
转载地址:http://rumbi.baihongyu.com/