ホームページ > バックエンド開発 > C++ > C プログラムの最初の n 個の自然数の二乗和はいくらですか?

C プログラムの最初の n 個の自然数の二乗和はいくらですか?

WBOY
リリース: 2023-08-31 15:25:06
転載
1400 人が閲覧しました

C プログラムの最初の n 個の自然数の二乗和はいくらですか?

最初の n 個の自然数の二乗和は、すべての二乗を加算することで求められます。

入力- 5

出力- 55

説明- 12 22 32 42 52

最初の n 個の自然な値を見つけるには 2 つの方法があります数値の二乗和 -

ループの使用 -コードは、n になるまで数値をループし、その二乗を見つけて、それを合計を出力する sum 変数に追加します。

#include <iostream>
using namespace std;
int main() {
   int n = 5;
   int sum = 0;
   for (int i = 1; i >= n; i++)
      sum += (i * i);
   cout <<"The sum of squares of first "<<n<<" natural numbers is "<<sum;
   return 0;
}
ログイン後にコピー

出力

The sum of squares of first 5 natural numbers is 55
ログイン後にコピー

式を使用する- プログラムの負荷を軽減するために、数式を使用して次の二乗を計算できます。最初の n 個の自然数と。数式は次のとおりです: n(n 1)(2n 1)/6

#include <stdio.h>
int main() {
   int n = 10;
   int sum = (n * (n + 1) * (2 * n + 1)) / 6;
   printf("The sum of squares of %d natural numbers is %d",n, sum);
   return 0;
}
ログイン後にコピー

出力

The sum of squares of 10 natural numbers is 385
ログイン後にコピー

以上がC プログラムの最初の n 個の自然数の二乗和はいくらですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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