1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int m,n; 6 int akm(int m,int n); 7 8 printf("Enter m:"); 9 scanf("%d",&m); 10 printf("Enter n:"); 11 scanf("%d",&n); 12 13 printf("akm(%d,%d)=%d",m,n,akm(m,n)); 14 15 system("pause"); 16 17 return 0; 18 } 19 int akm(int m,int n) 20 { 21 if(m==0){ 22 return n+1; 23 } 24 25 else 26 if(n==0){ 27 return akm(m-1,1); 28 } 29 else{ 30 return akm(m-1,akm(m,n-1)); 31 } 32 }
原文:http://www.cnblogs.com/leeshukay/p/6368703.html