C语言实现阿克曼函数
生活随笔
收集整理的這篇文章主要介紹了
C语言实现阿克曼函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數學家大衛·希爾伯特的學生Gabriel Sudan和威廉·阿克曼,當時正研究計算的基礎。Sudan發明了一個遞歸卻非原始遞歸的Sudan function。1928年,阿克曼又獨立想出了另一個遞歸卻非原始遞歸的函數。
#include<stdio.h> int fun(int a, int b) {if (a == 0) {return b+1;}else if (a > 0 && b == 0) {return fun(a-1, 1);}else if(a > 0 && b > 0){return fun(a-1, fun(a, b-1));} } int main() {int m, n,ret;puts("請分別輸入m,n的值");scanf("%d%d", &m, &n);ret = fun(m, n);printf("返回的函數值:%d",ret);return 0; }^0^^0^總結
以上是生活随笔為你收集整理的C语言实现阿克曼函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php表决器代码,adder3 此源代码
- 下一篇: 李宏毅机器学习笔记——回归