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
极客教程