输入一个整数逆序输出
时间: 2023-07-15 17:15:27 浏览: 117
可以将整数转换成字符串,然后反转字符串再输出即可。以下是 Python 代码示例:
```python
num = int(input("请输入一个整数:"))
num_str = str(num)
reversed_str = num_str[::-1]
reversed_num = int(reversed_str)
print(f"{num}的逆序数是{reversed_num}")
```
例如,输入整数 `12345`,输出结果为:
```
请输入一个整数:12345
12345的逆序数是54321
```
相关问题
输入一个整数逆序输出C语言
以下是 C 语言的代码,可以让用户输入一个整数,然后进行逆序输出:
```c
#include <stdio.h>
int main()
{
int num, reverse = 0;
printf("请输入一个整数:");
scanf("%d", &num);
while (num != 0)
{
reverse = reverse * 10 + num % 10;
num /= 10;
}
printf("逆序输出为:%d", reverse);
return 0;
}
```
运行上述代码,在命令行中输入整数后,会输出该整数的逆序结果。例如,若输入 `12345`,则输出:
```
逆序输出为:54321
```
其中,`scanf()` 函数可以让用户在命令行中输入一个整数。在 `while` 循环中,我们将 `num` 的个位数取出,添加到 `reverse` 的末尾,然后将 `num` 除以 10,继续取下一位。最终得到 `reverse` 即为输入整数的逆序结果。
输入一个整数逆序输出c++
把一个整数倒序输出的C语言代码:
```C
#include <stdio.h>
int main()
{
int num, reversed_num = 0;
printf("请输入一个整数:\n");
scanf("%d", &num);
while(num != 0)
{
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
printf("该整数的反转是:%d\n", reversed_num);
return 0;
}
```
你觉得怎么样?
阅读全文