文件modi.c中程序的功能是:读入整数m和n
#include <conio.h>
#include <stdio.h>
long ACK( long m, long n )
{
long k;
if( m == 0 )
k = n + 1;
else if( n == 0 )
k = ACK( m - 1, 1 );
else
/************found**********/
k = ACK( m - 1, ACK( m, n - 1 ) );
return( k );
}
main()
{
long m, n;
printf( "\nPlease enter 2 numbers:\n" );
scanf( "%ld %ld", &m, &n );
/************found**********/
printf( "\nThe value of Ackerman function is %d\n", ACK( m, n ) );
}
为什么 k=ACK(m-1,ACK(m,n-1)); 怎么分析这句话,和原题有什么区别