编写程序键盘输入整型变量n,从低位开始取出整型变量n偶数位上的数依次放在整型变量s中,然后输出s。
时间: 2024-05-05 20:22:02 浏览: 69
编写程序实现以下功能:从键盘输入十个整数,用冒泡法排序后按从小到大输出
以下是 Python 代码实现:
```python
n = int(input("请输入一个整数:"))
s = 0
i = 0
while n > 0:
i += 1
if i % 2 == 0:
s = s * 10 + n % 10
n //= 10
print("整型变量n偶数位上的数依次放在整型变量s中为:", s)
```
代码思路:
1. 首先通过 `input()` 函数获取用户输入的整数 `n`。
2. 创建一个整型变量 `s`,用于保存偶数位上的数。
3. 创建一个计数器 `i`,初始值为 0,用于统计当前位数是第几位。
4. 通过 `while` 循环遍历整数 `n` 的每一位数。
5. 如果当前位数是偶数位,则将该位数加到 `s` 中,同时将 `s` 左移一位,以便保存下一个偶数位的数。
6. 将 `n` 右移一位,以便获取下一个数。
7. 循环结束后,输出整型变量 `s`,即为从低位开始取出整型变量 `n` 偶数位上的数依次放在整型变量 `s` 中。
阅读全文