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。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP