题解 | #牛牛的Ackmann#
牛牛的Ackmann
https://www.nowcoder.com/practice/3a7a4c26420c4358a1a5cda3da2fa1c8
#include <stdio.h> int Ackmann(int m,int n) { if(m==0) return n+1; else if(m>0&&n==0) return Ackmann(m-1,1); else if(m>0&&n>0) return Ackmann(m-1,Ackmann(m,n-1)); return -1; //在函数最后添加了 return -1; 作为默认返回值,用于处理任何未预期的情况,虽然这种情况在正常使用中不应该出现。 } int main() { int m,n; scanf("%d %d", &m, &n); printf("%d",Ackmann(n,m)); return 0; }