1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/justin.qin-c2go

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
9.go 425
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
justin.qin Отправлено 29.03.2015 13:12 429b1b2
//一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2
//+3.编程找出 1000 以内的所有完数。
//例如:
//6=1+2+3
//28=1+2+3+...+6+7
//496=1+2+3+...+30+31
//8128=1+2+3…+126+127
package main
import (
"fmt"
)
func main() {
for i := 1; i < 1000; i++ {
sum := 0
for j := 1; j < i; j++ {
if i%j == 0 {
sum += j
}
}
if i == sum {
fmt.Println(i)
}
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/justin.qin-c2go.git
git@api.gitlife.ru:oschina-mirror/justin.qin-c2go.git
oschina-mirror
justin.qin-c2go
justin.qin-c2go
master