输入正整数N反转输出该正整数
时间: 2024-05-15 09:15:02 浏览: 14
以下是Python代码实现:
```
n = int(input("请输入正整数N:"))
ans = 0
while n > 0:
ans = ans * 10 + n % 10
n //= 10
print(ans)
```
首先输入一个正整数N,然后定义一个变量ans,用于存储反转后的结果。然后使用while循环,每次将n的个位数字取出来,加到ans的末尾,并将n除以10向下取整,以便继续取下一位数字。最后输出ans即可。
相关问题
获得输入正整数 n,反转输出该正整数,不考虑异常情况
可以使用字符串的反转函数来实现正整数的反转输出。具体步骤如下:
1. 将正整数 n 转换为字符串类型,使用 str() 函数实现。
2. 使用字符串的反转函数 reverse() 将字符串反转。
3. 将反转后的字符串转换为整数类型,使用 int() 函数实现。
4. 输出反转后的整数。
代码如下:
n = int(input("请输入正整数:"))
n_str = str(n)
n_str_reverse = n_str[::-1]
n_reverse = int(n_str_reverse)
print(n_reverse)
获得正整数n反转输出,该正整数不考虑异常情况
可以使用以下代码实现:
```
#include <iostream>
using namespace std;
int reverse(int n) {
int res = 0;
while (n > 0) {
res = res * 10 + n % 10;
n /= 10;
}
return res;
}
int main() {
int n;
cin >> n;
cout << reverse(n) << endl;
return 0;
}
```
这段代码可以将输入的正整数n反转输出。
相关推荐
![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)