#include <stdio.h>

int factorial(int n) { if (n == 0 || n == 1) { return 1; } else { return n * factorial(n-1); } }

int main() { int n; printf('请输入一个正整数n:'); scanf('%d', &n); printf('%d! = %d ', n, factorial(n)); return 0; }

// 示例输入:5 // 示例输出:5! = 120

C语言实现阶乘计算:用函数递归求解

原文地址: https://www.cveoy.top/t/topic/oFkE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录