最初の 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 サイトの他の関連記事を参照してください。