输入一个4位的正整数,输出它的倒序数。
时间: 2024-05-07 11:19:53 浏览: 25
可以把这个整数转换成字符串,再倒序输出字符串即可。
Python 代码如下:
```python
num = int(input("请输入一个4位正整数:"))
num_str = str(num)
reverse_str = num_str[::-1]
reverse_num = int(reverse_str)
print(reverse_num)
```
例如,输入 1234,输出 4321。
相关问题
输入一个4位数的正整数,输出它的倒序数
以下是 Python 代码实现:
```python
num = input("请输入一个4位数的正整数:")
reverse_num = num[::-1]
print("该数的倒序数为:", reverse_num)
```
运行结果如下:
```
请输入一个4位数的正整数:1234
该数的倒序数为: 4321
```
解释一下代码:
1. 首先通过 `input` 函数获取用户输入的数,并将其赋值给变量 `num`。
2. 使用字符串的切片操作 `[::-1]` 将 `num` 倒序,即将字符串中的每个字符从后往前取出并重新组成一个新的字符串,将结果赋值给变量 `reverse_num`。
3. 最后使用 `print` 函数将倒序后的数输出。
输入一个4位数的正整数,输出它的倒序数用c语言
以下是使用 C 语言实现输入一个 4 位数的正整数并输出它的倒序数的代码:
```c
#include <stdio.h>
int main() {
int num, reversedNum = 0;
printf("请输入一个4位数的正整数:");
scanf("%d", &num);
while (num > 0) {
reversedNum = reversedNum * 10 + (num % 10);
num /= 10;
}
printf("倒序数为:%d\n", reversedNum);
return 0;
}
```
运行结果示例:
```
请输入一个4位数的正整数:1234
倒序数为:4321
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)