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

OSCHINA-MIRROR/justin.qin-c2go

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
4.go 382 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
justin.qin Отправлено 29.03.2015 13:12 429b1b2
// 将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。
package main
import (
"fmt"
)
func main() {
var n, i int
fmt.Printf("\nPlease input a number:\n")
fmt.Scanf("%d", &n)
fmt.Printf("%d=", n)
for i = 2; i <= n; i++ {
for n != i {
if n%i == 0 {
fmt.Printf("%d*", i)
n = n / i
} else {
break
}
}
}
fmt.Printf("%d\n", n)
}

Опубликовать ( 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