func reverse(x int) ( num int) {for x != 0 {num = num*10 + x%10x = x / 10}// 使用 math 包中定义好的最大最小值if num > math.MaxInt32 || num < math.MinInt32 {return 0}return
}
Me
func reverse(x int) int {if x < 0 {return -1 * reverse_fun(-x)} else {return reverse_fun(x)}
}func reverse_fun(x int) int {result := make([]int,0)for num:=x; num >0; num = num /10 {result = append(result, num % 10)}number := 0for _,j:= range result {number = number * 10 + j}if number < -2147483648 || number > 2147483648 {return 0}return number
}
(1)poll函数 头文件:#include<poll.h> int poll(struct pollfd*fds, nfds_t nfds,int timeout); struct pollffd{ int fd;//文件描述符 short events;//监控的事件 short revents;//监控事件中满足条件返回的事情 }࿱…