Golang 程序来检查两个数字是否是友好数字
脚步
读取两个整数并将它们存储在单独的变量中。
求两个数的真除数之和。
检查适当的除数的总和是否等于相反的数字。
如果它们相等,则它们是友好的数字。
打印最终结果。
Enter number 1: 220 Enter number 2: 284 Amicable! | 输入数字 1:349 输入数字 2:234 不友好! |
示例
package main输出结果import "fmt"
func main(){
var a, b int
fmt.Print("输入第一个数字: ")
fmt.Scanf("%d", &a)
fmt.Print("输入第二个数字: ")
fmt.Scanf("%d", &b)
sum1 := 0
for i:=1; i<a; i++{
if a%i==0{
sum1+=i
}
}
sum2 := 0
for i:=1; i<b; i++{
if b%i==0{
sum2+=i
}
}
if sum1==b && sum2==a{
fmt.Println("Amicable!")
} else{
fmt.Println("不友善!")
}
}
输入第一个数字: 220输入第二个数字: 284
Amicable!
以上是 Golang 程序来检查两个数字是否是友好数字 的全部内容, 来源链接: utcz.com/z/317441.html