利用循环语句实现将任意9位正整数逆序输出
时间: 2024-05-09 21:17:43 浏览: 18
可以使用以下的 Python 代码实现将任意9位正整数逆序输出:
```
num = input("请输入一个9位正整数:")
for i in range(9):
print(num[8-i], end='')
```
这会提示你输入一个9位正整数,然后将其逆序输出。如果你想要实现对于任意长度的正整数逆序输出,可以使用类似的方式,并且需要将输入的字符串转化为列表或者数组类型。
相关问题
输入任意位数的正整数 逆序输出使用while循环python
可以使用以下代码来实现输入任意位数的正整数逆序输出:
```python
num = int(input("请输入一个正整数:"))
reversed_num = 0
while num > 0:
digit = num % 10
reversed_num = reversed_num * 10 + digit
num = num // 10
print("逆序输出为:", reversed_num)
```
首先,我们使用`input`函数来获取用户输入的正整数,并将其转换为整数类型。然后,我们定义一个变量`reversed_num`来保存逆序后的整数。
接下来,我们使用`while`循环来进行逆序操作。在每一次循环中,我们通过取余运算`num % 10`来获取原数字的最后一位数,然后将其赋值给变量`digit`。接着,我们将`reversed_num`乘以10再加上`digit`,实现逆序操作。最后,我们将`num`除以10,实现去掉最后一位数的操作。
当`num`为0时,说明原数字的所有位数已经处理完毕,循环结束。最后,我们打印出逆序后的结果。
注意:在输入的过程中需要保证输入的是正整数,否则可能导致代码运行错误。可以加入输入的合法性判断来确保输入的是正整数。
用交换语句输入一三位正整数 逆序输出
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位正整数:");
scanf("%d", &num);
int a = num / 100;
int b = num / 10 % 10;
int c = num % 10;
int temp;
temp = a;
a = c;
c = temp;
printf("%d\n", 100 * a + 10 * b + c);
return 0;
}
```
这里使用了整型变量来存储输入的数字,并通过除法和取模运算获取每一位数字,然后通过交换变量的值来实现逆序输出。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![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)