級数の合計を求めることは、プログラミングとロジック構築を学ぶ際の最も簡単な練習タスクの 1 つです。数学では、異なる系列に存在する系列の合計を求める方法があります。プログラミングでは、ロジックを実装することによってそれらを 1 つずつ生成し、それらを繰り返し追加して合計を取得したり、必要に応じて他の処理を実行します。今回はCを使ってNまでの奇数の合計を求める手法を紹介します。
この合計を取得するには、工夫を加えた 2 つの方法があります。これらの方法を 1 つずつ見てみましょう。
###アルゴリズム###
数値 N を上限として使用します。
- 合計を 0 に初期化します。
- i の範囲は 1 から N です。
- i が奇数の場合。 合計を表示します。
-
###例###
リーリー
###出力###
リーリー
このメソッドでは、各数値が奇数か偶数かをチェックします。奇数の場合は、数値を出力して sum 変数に追加します。ただし、for ループを 2 ずつインクリメントすることで、このチェックを無視できます。アルゴリズムは次のとおりです -
###アルゴリズム###
数値 N を上限として使用します。
合計を 0 に初期化します。
i が 1 から N までの場合、i を 2 ずつ増やします。
Sum:=合計 i。
-
- 合計を表示します。
-
###例###
リーリー
###出力###
リーリー
###結論は###
級数の合計を求めるには、ループを使用してプログラム内で数値を繰り返し加算する必要があります。この問題では、奇数の合計を求めようとしています。したがって、1 から N まで、一度に 1 つの数値を取得し、モジュロ 2 演算子を使用してその数値が奇数かどうかを確認します。余りが 1 の場合、それは奇数であるため、その数値を表示し、それを sum 変数と組み合わせて最終的な合計を取得します。プロセスはシンプルで理解しやすいです。しかし、考えてみれば、奇数には常に 2 が加算されます。したがって、1 から始めて、その数値に 2 を加えると、奇数のみが得られます。この場合、追加のチェックは必要ありません。 -
以上が1 から N までのすべての奇数の合計を計算する C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。