编写一个 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