输入一个整数将其逆序输出
时间: 2023-07-15 15:15:30 浏览: 128
好的,以下是 Python 代码实现:
```python
num = input("请输入一个整数:")
reversed_num = num[::-1]
print("逆序输出为:", reversed_num)
```
这里借助了 Python 中的切片(slice)操作,用 `[start:stop:step]` 的形式来实现对字符串的反转。其中,`[::-1]` 表示从字符串末尾开始,每次取一个字符,直到字符串开头。
相关问题
输入一个正整数将其逆序输出,c++
可以通过将输入的正整数转化为字符串,再将字符串逆序输出来实现。以下是一个C++的示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int num;
cout << "请输入一个正整数:";
cin >> num; // 输入一个正整数
string num_str = to_string(num); // 将正整数转换为字符串
string reverse_num_str(num_str.rbegin(), num_str.rend()); // 字符串逆序
cout << "逆序输出为:" << reverse_num_str << endl; // 输出逆序后的字符串
return 0;
}
```
这里用到了 C++11 新增的字符串逆序构造函数 `string(string::reverse_iterator first, string::reverse_iterator last)`,可以将指定范围内的字符逆序构造成一个新的字符串。其中,`rbegin()` 和 `rend()` 函数分别返回字符串的反向迭代器的起始和结束位置。
任意输入一个整数,将其逆序输出
好的,下面是 Python 代码实现:
```python
num = input("请输入一个整数:")
reverse_num = num[::-1]
print("该整数的逆序为:", reverse_num)
```
输入一个整数后,程序将其转换成字符串并使用切片操作 `[::-1]` 将其逆序,最后输出结果。
阅读全文