Menu
Coddy logo textTech

Factorial

Coddyの「再帰チャレンジ:再帰的思考をマスターしよう」コースのレッスン 5/15。

challenge icon

チャレンジ

簡単

整数 num を受け取り、num の階乗を返す fact という名前の関数を作成してください。

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) {
    // ここにコードを記述してください
}

再帰チャレンジ:再帰的思考をマスターしようのすべてのレッスン