ホームページ > バックエンド開発 > C++ > 合計シーケンス 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

合計シーケンス 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

WBOY
リリース: 2023-08-31 18:41:08
転載
1121 人が閲覧しました

求和序列 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

#系列とは、各数値に続くいくつかの共通の特徴を共有する数値のグループです。これらの数列は、各数値が同じ間隔で増加する (等差数列)、各数値が同じ倍数で増加する (幾何数列)、その他多くのパターンなど、いくつかの数学的論理に基づいて定義されます。

系列の合計を求めるには、系列を評価し、その一般的な式を作成する必要があります。ただし、この系列には共通のステートメントがないため、系列の各数値を合計変数に加算するという古典的なアプローチを取る必要があります。

例を挙げてみましょう。これによりロジックが明確になります:

第 7 項までの系列を合計します

sum(7) = 1

2 22 32 42 52 62 72 = 455

#include <stdio.h>
int main() {
   int i, n, sum=0;
   n=17 ;
   for ( i = 1; i <= n; i++) {
      sum = sum + (2 * i - 1) * (2 * i - 1);
   }
   printf("The sum of series upto %d is %d", n, sum);
}
ログイン後にコピー

出力

The sum of series upto 17 is 6545
ログイン後にコピー

以上が合計シーケンス 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート