首页 > 试题广场 >

整数的倒数

[编程题]整数的倒数
  • 热度指数:4675 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
整数的倒数

输入描述:
输入一个整数x


输出描述:
把x倒序输出
示例1

输入

123

输出

321
示例2

输入

-123

输出

-321
示例3

输入

-0

输出

-0
package main

import (
    "fmt"
)

func main() {
    var x int
    fmt.Scan(&x)
    if x==-0{
        fmt.Print("-0")
        return
    }
    flag:=true
    if x<0{
        flag=false
        x=-x
    }
    ans:=0
    for x>0{
        ans=ans*10+x%10
        x/=10
    }
    if !flag{
        ans=-ans
    }
    fmt.Print(ans)
}

发表于 2023-03-21 12:38:45 回复(0)