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!

更新於: 31-7-2021

455 次瀏覽

開啟您的 職業

完成課程,獲得認證

開始入門
廣告
© . All rights reserved.