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)
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
输出
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。
广告