编程程序,从键盘输入一个三位的正整数,计算并输出这个三位数的逆序数,如输入851,输出158
时间: 2023-05-21 22:04:25 浏览: 69
下面是相应的 Python 代码:
```
num = int(input("请输入一个三位数:"))
reverse_num = 0
while num != 0:
reverse_num = reverse_num * 10 + num % 10
num = num // 10
print(reverse_num)
```
如果您对这段代码有任何问题,欢迎继续提问。
相关问题
编写程序,从键盘输入一个三位的正整数,求该数的逆序数并输出
以下是Python语言的实现代码:
```python
num = int(input("请输入一个三位正整数:"))
reverse_num = 0
while num > 0:
reverse_num = reverse_num * 10 + num % 10
num = num // 10
print("该数的逆序数为:", reverse_num)
```
首先,从键盘读入一个三位正整数。然后,我们使用一个循环来依次取出这个整数的个位、十位和百位上的数字,同时将它们从低位到高位组成一个新的整数。最后输出这个新整数即为该数的逆序数。
用c语言编写,从键盘输入一个三位正整数,逆序输出
好的,这是一个很基础的 C 语言编程问题。下面是代码实现:
```c
#include <stdio.h>
int main() {
int num, reverse_num = 0;
printf("请输入一个三位正整数:");
scanf("%d", &num);
while (num != 0) {
reverse_num = reverse_num * 10 + num % 10;
num /= 10;
}
printf("逆序输出:%d\n", reverse_num);
return 0;
}
```
这段代码首先从键盘输入一个三位正整数,然后通过循环逆序输出它。在循环中,每次将 reverse_num 的值乘以 10 并加上 num 的个位数,然后将 num 除以 10 向下取整。最后输出逆序后的数字即可。
希望能够帮助到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)