Golang 程序,生成整数的所有除数
步骤
- 获取整数的值并将其存储在变量中。
- 使用 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("Enter an integer:") fmt.Scanf("%d", &n) fmt.Println("The divisors of the number are:") for i:=1; i<=n; i++{ if n%i==0 { fmt.Printf("%d\n", i) } } }
输出
Enter an integer:20 The divisors of the number are: 1 2 4 5 10 20
广告