Golang程序 检查一个数字是否为完美数字

Golang程序 检查一个数字是否为完美数字

操作步骤

  • 读取一个整数并将其存储在一个变量中。
  • 初始化一个变量,将适当的除数之和计算为0。
  • 使用for循环和if语句,将整数的适当除数加到sum变量中。
  • 检查该数的适当除数之和是否等于该变量。
  • 打印最终结果。

输入任何数字:6

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

输入任何数字:25

该数字不是一个完美的数字!

例子

package main
import "fmt"
func main(){
   var n int
   fmt.Print("Enter any number: ")
   fmt.Scanf("%d", &n)
   sum1 := 0
   for i:=1; i<n;i++{
      if n % i ==0{
         sum1 += i
      }
   }
   if sum1 == n {
      print("The number is a Perfect number!")
   }else{
      print("The number is not a Perfect number!")
   }
}

输出

Enter any number: 6
The number is a Perfect number!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程