Menu
CoddyTech

阶乘

Coddy 递归挑战:掌握递归思维 课程的第 5 课,共 15 课。

challenge icon

挑战

简单

编写一个名为 fact 的函数,接收一个整数 num,并返回 num 的阶乘。

n 的阶乘是从 1 到 n 的所有数字的乘积。

例如:

  • fact(4)  ->  24 = 1 *  2 * 3 * 4
  • fact(6)  ->  720 = 1 * 2 * 3 * 4 * 5 * 6

在数学中,n 的阶乘写作 n!

0 的阶乘是 1。

亲手试试

int fact(int num) {
    // 在这里编写代码
}

递归挑战:掌握递归思维中的所有课

自己练习: C 在线编译器