为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题
查找给定数字因数的简单方法是:
我们使用 fmt.println() 函数将字符串打印到输出屏幕。这里我们展示如何在 Go 语言中查找一个数的因数。变量 num 用于保存需要查找因数的数字,变量 i 作为 for-loop 中的索引变量。数字的因数通过 for-loop 中的 (num%i == 0) 计算得出。下面是 Go 程序中使用的步骤。
第一步:导入 fmt 包
第二步:启动 main() 函数
步骤 3:声明变量 num, i
步骤 4:使用 fmt.Scanln() 读取数字 num
步骤 5:使用 for loop 查找因数,条件为 num%i == 0
步骤 6:循环从 i=0 迭代到 i<=num
步骤 7:使用 fmt.Println() 打印因数 i
package main
import "fmt"
func main() {
var num, i int
fmt.Print("Enter any number to find factors = ")
fmt.Scanln(& num)
fmt.Println("The factors of the ", num, " are = ")
for i = 1; i <= num; i++ {
if num%i == 0 {
fmt.Println(i)
}
}
}
Enter any number to find factors = 76 The factors of the 76 are = 1 2 4 19 38 76