3

5 * 4 * 3 * 2 * 1の数学関数は factorial と呼ばれることを知っています(そして、そのための PHP 関数があります: gmp_fact(n))。

しかし、掛け算ではなく足し算をしたい場合は、何と呼ばれますか? このように: 5 + 4 + 3 + 2 + 1? そして、これのためのPHP関数はありますか? それとも自分で巻く必要がありますか?このような関数があると思いますが、この種の式の数学的な名前がわからないため、関数の名前を見つけることができないようです...

4

2 に答える 2

9

n * (n + 1) / 2

これらは三角数と呼ばれます

于 2012-05-07T20:12:17.553 に答える
2

すべての数値を配列に追加(またはを使用range)してから、を使用できますarray_sum

array_sum(range(1,5));
于 2012-05-07T20:12:23.670 に答える