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个自然数的立方和。

Open Compiler
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。

更新于:2022年11月30日

244 次查看

开启您的职业生涯

完成课程获得认证

开始学习
广告