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