Golang 程序生成整数的所有除数
go programmingserver side programmingprogramming更新于 2025/4/22 0:22:17
步骤
- 获取整数的值并将其存储在变量中。
- 使用 for 循环和 if 语句生成整数的除数。
- 打印数字的除数。
输入一个整数:25 该数字的除数为: 1 5 25 | 该数字的除数为:20 1 2 4 5 10 20 |
解释
- 用户必须先输入值并将其存储在变量中。
- 使用 for 循环生成从 1 到 n 的数字。
- 使用 if 语句,检查数字除以 i 是否得出余数为 0,这基本上就是整数的除数。
- 打印数字的除数。
示例
package main import "fmt" func main(){ var n int fmt.Print("输入一个整数:") fmt.Scanf("%d", &n) fmt.Println("该数字的除数为:") for i:=1; i<=n; i++{ if n%i==0 { fmt.Printf("%d\n", i) } } }
输出
输入一个整数:20 该数字的除数为: 1 2 4 5 10 20