Golang 程序检查数字是否为完美数字
go programmingserver side programmingprogramming更新于 2025/4/21 23:07:17
步骤
- 读取一个整数并将其存储在变量中。
- 初始化一个变量,将真除数之和计数为 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 该数字是完全数!