编写并测试函数 reverse(x) ,请输入一个整数,并将各位数字反转后输出
时间: 2024-06-13 12:04:37 浏览: 193
python代码 输入数字使其反向输出的方法
编写并测试函数 reverse(x) ,可以接受一个整数作为输入,并将各位数字反转后输出。如果反转后的整数溢出,则返回0。
方法:
1. 将输入的整数转换为字符串,然后使用PHP内置函数str_split()将字符串转换为数组。
2. 使用PHP内置函数array_reverse()将数组反转。
3. 使用PHP内置函数implode()将反转后的数组转换为字符串。
4. 将字符串转换为整数并返回,如果整数溢出则返回0。
代码如下:
```
function reverse($x) {
$str = (string)$x;
$arr = str_split($str);
$arr = array_reverse($arr);
$str = implode("", $arr);
$num = (int)$str;
if ($num > pow(2, 31) - 1 || $num < -pow(2, 31)) {
return 0;
}
return $num;
}
```
阅读全文