タグ

2009年4月2日のブックマーク (1件)

  • 初心者のプログラミング体験記 【PHP】:練習問題

    『階乗』とは何でしょうか。(知っているなら読み飛ばしてレッツ・トライ!) とりあえず、例を示してみます。 「5の階乗」と言われた場合は、次のような式を計算するのです。 5! = 5 × 4 × 3 × 2 × 1 = 120 いきなり「!」という記号が出てきて混乱されるかもわかりませんが、 これが階乗を表す記号です。「5!」で『5の階乗』を意味します。 『ある数nの階乗』とは、 n × (n-1) × (n-2) × ・・・ × 3 × 2 × 1 というようなものを意味します。 要するに、ある数nから1まで、自然数を順番にかけ算をしていくものです。 これをPHPプログラムで計算してしまおうというのです。 というわけで、「1の階乗」から「10の階乗」までの結果を表示してください。 [2010.06.18追記]:以下に示す解答には欠点がありました。 (厳密には、"階乗の定義"に従っていないと