編寫一個 Go 語言程式來反轉一個數字
示例
- 輸入 num = 1432 => 輸出 = 2341
- 輸入 num = 9878 => 輸出 = 8789
- 輸入 num = 6785 => 輸出 = 5876
解決這個問題的方法
- 步驟 1:定義一個接受數字 (num) 的函式;型別為 int。
- 步驟 2:定義 res = 0 變數並開始迴圈,直到 num 變成 0。
- 步驟 3:查詢餘數 = num % 10 並生成數字。
- 步驟 4:將 num 除以 10。
- 步驟 5:返回 res。
程式
package main
import "fmt"
func reverseNumber(num int) int {
res := 0
for num>0 {
remainder := num % 10
res = (res * 10) + remainder
num /= 10
}
return res
}
func main(){
fmt.Println(reverseNumber(168))
fmt.Println(reverseNumber(576))
fmt.Println(reverseNumber(12345))
}輸出
861 675 54321
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP