目錄
範例
輸出
首頁 後端開發 C++ 前n個自然數的平方和的和

前n個自然數的平方和的和

Sep 09, 2023 am 11:53 AM
自然數 平方和

前n個自然數的平方和的和

前 n 個自然數的平方和是求最多 n 項的平方和。本系列求 n 以內每個數字的和,並將該和加到 sum 變數中。

前4 個自然數的平方和總和為-

sum = ( 12) (12 22 ) (12 22 32) (12 22 3 2 4 2 ) = 1 5 14 30 = 50

有兩種方法可以求前n個自然數的平方和。

1)使用for迴圈。

在這個方法中,我們將循環遍歷從1到N的每個數字並找到平方和,然後將這個平方和加到sum變數中。此方法需要對 n 個數字進行迭代,因此對於更大的數字將非常耗時。

範例

#include <stdio.h>
int main() {
   int n = 6;
   int sum = 0;
   for (int i = 1; i <= n; i++)
      sum += ((i * (i + 1) * (2 * i + 1)) / 6);
   printf("The square-sum of first %d natural number is %d",n,sum);
   return 0;
}
登入後複製

輸出

The square-sum of first 6 natural number is 196
登入後複製
登入後複製

2)使用數學公式

基於找到序列的第n項和通用公式,導出數學公式來求和。求前n 個自然數的平方和的公式是sum = n*(n 1)*(n 1)*(n 2)/12

根據這個公式我們可以寫一個程式來求和,

範例

#include <stdio.h>
int main() {
   int n = 6;
   int sum = (n*(n+1)*(n+1)*(n+2))/12;
   printf("The square-sum of first %d natural number is %d",n,sum);
   return 0;
}
登入後複製

輸出

The square-sum of first 6 natural number is 196
登入後複製
登入後複製

以上是前n個自然數的平方和的和的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

賽揚g4900與i36100相比哪個比較優? (賽揚g4900與i34170相比哪個比較優?) 賽揚g4900與i36100相比哪個比較優? (賽揚g4900與i34170相比哪個比較優?) Jan 01, 2024 pm 06:01 PM

賽揚g4900和i36100哪個好當涉及到賽揚G4900和I36100這兩款處理器時,毫無疑問,I36100的性能更勝一籌。賽揚處理器通常被視為低階處理器,主要用於廉價筆記型電腦。而I3處理器則主要用於高階處理器,其效能非常出色。不論是玩遊戲還是觀看視頻,使用I3處理器都不會出現任何卡頓情況。因此,如果你有可能,盡量選擇購買英特爾I系列處理器,特別是用於桌上型電腦,這樣你就能享受網路世界的樂趣了。賽揚G4900T性能怎麼樣從性能方面來看,奔騰G4900T在頻率方面表現出色,相比之前的版本,CPU性能

華碩主機板與R55600(包括R55600u和5600h)相容的選擇 華碩主機板與R55600(包括R55600u和5600h)相容的選擇 Jan 02, 2024 pm 05:32 PM

R55600搭配華碩哪個主機板華碩ROGStrixB550-FGaming主機板是個非常優秀的選擇。它與Ryzen55600X處理器完美兼容,並提供出色的性能和功能。此主機板具備可靠的供電系統,可支援超頻,並提供豐富的擴充插槽和連接埠,滿足日常使用和遊戲需求。 ROGStrixB550-FGaming還配備了高品質的音訊解決方案、快速的網路連接和可靠的散熱設計,確保系統保持高效穩定。此外,此主機板還採用了華麗的ROG風格,並配備了華麗的RGB照明效果,為您的電腦增添了視覺享受。總而言之,華碩ROGStri

自然數的平方平均值? 自然數的平方平均值? Sep 20, 2023 pm 10:29 PM

自然數平方的平均值是透過將n個自然數的所有平方相加,然後除以該數字來計算的。範例前2個自然數為2.5,12+22=5=>5/2=2.5。程式設計中有兩種計算方法-使用循環使用公式使用循環計算自然數平方的平均值此邏輯通過查找所有自然數的平方來工作。透過從1到n循環找到每個的平方並添加到sum變數。然後將該總和除以n。計算自然數平方和的程式-範例程式碼 即時示範#include<stdio.h>intmain(){  intn=2; 

航嘉s980和包浩斯哪個好(航空嘉阿波羅和聯力包浩斯o11) 航嘉s980和包浩斯哪個好(航空嘉阿波羅和聯力包浩斯o11) Jan 12, 2024 am 11:06 AM

航嘉s980和包浩斯哪個好航嘉(Huntkey)S980和包浩斯(BeQuiet)是兩個不同品牌的電腦電源供應器(PSU)製造商。選擇哪個更好取決於您的需求和個人偏好得到了消費者的認可和好評。他們的產品廣泛應用於個人電腦、伺服器、工業設備等領域。航嘉致力於提供高品質的電源產品,並不斷推出新的技術和創新的設計。他們的產品經過嚴格的品質控制和測試,確保能夠穩定、有效率地為設備提供電力。航嘉也注重環保和節能,努力減少對環境的影響。他們的電源供應器符合國際標準,並獲得了多項認證和獎項。作為一個信譽良好的品牌

前n個奇數的平方和 前n個奇數的平方和 Aug 31, 2023 pm 08:29 PM

前n個奇數的平方系列取系列中前n個奇數的平方。系列是:1,9,25,49,81,121…這個級數也可以寫成-12,32,52,72,92,112….這個級數的和有一個數學公式-n(2n+1)(2n -1)/3=n(4n2-1)/3舉個例子,Input:N=4Output:sum=解釋12+32+52+72=1+9+25+49=84使用公式,且=4 (4(4)2-1)/3=4(64-1)/3=4(63)/3=4*21=84這兩種方法都是好的,但使用數學公式的方法比較好,因為它不使用外觀,從而減少了時間複雜

請問如何在關閉技嘉主機板GA78LMTS2後關閉滑鼠和鍵盤燈? (技嘉a88主機板關機後滑鼠燈無法關閉) 請問如何在關閉技嘉主機板GA78LMTS2後關閉滑鼠和鍵盤燈? (技嘉a88主機板關機後滑鼠燈無法關閉) Dec 26, 2023 pm 07:58 PM

技嘉主機板GA78LMTS2關機後滑鼠和鍵盤燈都亮著怎麼關掉啊求助請檢查BIOS中是否有"Deeppoweroffmode"模式,即深度掉電模式。此選項位於BIOS的Power設定選項中。如果將此選項設為啟用,關閉計算機後設備將不會亮起技嘉主機板dled和led的區別區別如下:1、位置不同:直下式DLED是在液晶面板的後面,LED燈是以矩陣排列;側入式LED則是將LED燈安裝在面板的邊框處,使光源從側面照射出來2、節能:側入式LED電視比直下式DLED電視更省電DLED和LED的差別在於,DLED

使用C++編寫,在矩陣中找到給定和的一對數字 使用C++編寫,在矩陣中找到給定和的一對數字 Sep 09, 2023 pm 06:05 PM

在本文中,我們將討論在給定矩陣中尋找具有給定和的對的程式。例如-Input:matrix[n][m]={  {4,6,4,65},  {56,1,12,32},  {4,5,6,44},  {13,9,11, 25}},SUM=20Output:Pairexists.Explanation:Sum=20isequaltothesumofnumbers9an

兩兩乘積之和 兩兩乘積之和 Sep 11, 2023 pm 07:33 PM

集合X={a,b,c}的成對乘積可以定義為所有可能的集合對乘積的和。集合的成對為Y={a*a,a*b,a*c,b*b,b*c,c*c},其中乘積是可交換的。因此,集合X的成對乘積是集合Y的元素總和,即aa+ab+ac+bb+bc+cc。在數學術語中,可能的配對乘積的總和可以表示為:$$\mathrm{\displaystyle\sum\limits_{i=1,j=i}^{i\leqn,j\leqn}\:(i, j)=i\timej}$$問題陳述給定一個數字n。在範圍(1,n)內,包括n和1,找到成

See all articles