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!
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP