Golang 程序来检查一个数字是否是一个完全数

脚步

  • 读取一个整数并将其存储在一个变量中。

  • 初始化一个变量以将适当的除数之和计数为 0。

  • 使用 for 循环和 if 语句将整数的适当除数添加到 sum 变量。

  • 检查数字的真除数之和是否等于变量。

  • 打印最终结果。

输入任意数字: 6
这个数字是一个完美的数字!
输入任意数字:25
该数字不是完美数字!

示例

package main

import "fmt"

func main(){

   var n int

   fmt.Print("输入任意数字: ")

   fmt.Scanf("%d", &n)

   sum1 := 0

   for i:=1; i<n;i++{

      if n % i ==0{

         sum1 += i

      }

   }

   if sum1 == n {

      print("这个数字是一个完美的数字!")

   }else{

      print("这个数字不是一个完美的数字!")

   }

}

输出结果
输入任意数字: 6

这个数字是一个完美的数字!

以上是 Golang 程序来检查一个数字是否是一个完全数 的全部内容, 来源链接: utcz.com/z/356385.html

回到顶部