寻找整数的最小除数的 Golang 程序
考虑整数是:75
该整数的除数是:3,5,15,...,75
最小的除数是:3
脚步
从用户那里取一个整数。
使用该数字初始化变量(res)。
使用for循环,其中i的值范围从2到整数。
如果数字能被i整除,则与res进行比较。如果res>i,然后用i更新res。
退出循环并打印res。
示例
package main
import "fmt"
func main(){
var n int
fmt.Print("输入号码: ")
fmt.Scanf("%d", &n)
res := n
for i:=2; i<=n; i++{
if n%i == 0{
if i<=res{
res=i
}
}
}
fmt.Printf("The smallest divisor of the number is: %d", res)
}输出结果输入号码: 75 The smallest divisor of the number is: 3
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短