用c语言编一组递归函数求解n!在主函数调用该函数,求5!+8!的值并输出

如题所述

#include <stdio.h>

int factorial(int n) {
if(n <= 1) { // 0! = 1, 1! = 1
return 1;
} else {
return n * factorial(n - 1);
}
}

int main() {

/*  计算 5阶乘 + 8阶乘   */

int result = factorial(5) + factorial(8);

printf("%d\n", result);

return 0;

}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网