Swift程式計算前n個自然數的立方和


本教程將討論如何編寫Swift程式來計算前n個自然數的立方和。

自然數是從0到無限的所有正數,例如1, 2, 3, 4, ……n。現在我們找到前n個自然數的立方和:1+2³+3³+4³ = 1 + 8 + 27 + 64 = 100。

以下是相同內容的演示:

輸入

假設我們的給定輸入是:

Num = 5

輸出

期望的輸出是:

Cube Sum of first 5 numbers are 225.

演算法

以下是演算法:

步驟1 - 宣告一個變數來儲存數字。

步驟2 - 宣告另一個變數來儲存自然數的立方和。

步驟3 - 執行for迴圈並找到自然數的立方和:

for i in 1...num
{
   sum += i * i * i
}

步驟4 - 顯示輸出

示例

以下程式演示如何計算前n個自然數的立方和。

import Foundation
import Glibc

// Number
var num = 4
var sum = 0

// Finding the cube sum of first 4 natural numbers
for i in 1...num
{
   sum += i * i * i
}
print("The cube sum of first 4 natural numbers is", sum)

輸出

The cube sum of first 4 natural numbers is 100

在上面的程式碼中,我們使用以下程式碼找到前4個自然數的立方和:

for i in 1...num
{
   sum += i * i * i
}

所以上面程式碼的工作原理是:

num = 4

sum = 0

第1次迭代:sum = sum + 1 * 1 * 1 = 0 + 1 = 1

第2次迭代:sum = 1 + 2 * 2 * 2 = 1 + 8 = 9

第3次迭代:sum = 9 + 3 * 3 * 3 = 9 + 27 = 36

第4次迭代:sum = 36 + 4 * 4 * 4 = 36 + 64 = 100。

因此,前4個自然數的立方和是100。

更新於:2022年11月30日

244 次檢視

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.