初级会员
  • 第 10276 位会员
  • xjaoyi
  • 2017-07-24 06:00:12
  • Offline
  • 19 99

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了主题 【面试题】反转整数
    ```go func Reverse(x int32) int32 { var xx, rx, tnum, pos, negative int32 //备份原值 xx = x var posNum, posStart, maxLan int //int32最大长度 maxLan = 11 //判断是否负数 negative = 1 if x < 0 { negative = -1 xx = xx * -1 } for i := maxLan; i >= 0; i-- { tnum = int32(math.Pow10(i)) if xx >= tnum { pos = xx / tnum if pos > 0 || posStart > 0 { if posStart == 0 { posStart = 1 } fmt.Println(i, pos) posNum++ rx += pos * (int32(math.Pow10(posNum - 1))) } xx = xx - pos*tnum } } rx = rx * negative return rx } ```