Golang程序 逆转一个数字

Golang程序 逆转一个数字

例子

  • 输入n = 1432 => 输出 = 2341
  • 输入数字 = 9878 => 输出 = 8789
  • 输入数字 = 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程