codeFlowType:
codeWrite
codeFlowLang:
Go
Вывести число 384 в обратном порядке, не используя strconv
Конечно! Вот пример кода на языке Go, который выводит число 384 в обратном порядке, не используя пакет strconv
.
package main
import "fmt"
func main() {
number := 384
reversed := 0
for number > 0 {
remainder := number % 10
reversed = reversed*10 + remainder
number /= 10
}
fmt.Println(reversed)
}
reversed
для хранения обратного числа.for
берем последнюю цифру числа number
с помощью операции деления по остатку (number % 10
).reversed
, умножая текущее значение reversed
на 10, чтобы сдвинуть его влево.number
, удаляя последнюю цифру с помощью целочисленного деления (number /= 10
).number
больше 0.