输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数。 输入 一行,一个整数(三位数) 输出 一行,1个整数
时间: 2023-12-25 09:04:43 浏览: 213
好的,这个问题很简单,可以直接用 Python 编写程序来解决。以下是代码:
```python
num = int(input()) # 输入一个三位数
a = num // 100 # 取百位数
b = num % 10 # 取个位数
c = num % 100 // 10 # 取十位数
new_num = b * 100 + c * 10 + a # 生成新的数
print(new_num) # 输出对调后的数
```
你可以直接复制上述代码到 Python 环境中执行,或者将其保存为 `.py` 文件后运行。
相关问题
C语言输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数
好的,您可以使用以下代码实现这个功能:
```
#include<stdio.h>
int main() {
int num, hundreds, tens, ones, result;
printf("请输入一个三位自然数: ");
scanf("%d", &num);
hundreds = num / 100;
tens = (num / 10) % 10;
ones = num % 10;
result = ones * 100 + tens * 10 + hundreds;
printf("对调后的数为: %d\n", result);
return 0;
}
```
您只需要输入一个三位自然数,程序会自动计算出其百位数、十位数和个位数,然后将百位数和个位数进行对调,最后输出对调后的数即可。
写一个程序实现输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数
好的,下面是 Python 代码实现:
```python
num = int(input("请输入一个三位自然数:"))
# 取出百位、十位和个位数字
hundreds = num // 100
tens = (num // 10) % 10
ones = num % 10
# 对调百位和个位数字
new_num = ones * 100 + tens * 10 + hundreds
print("对调后的数为:", new_num)
```
使用方法:将上述代码复制到 Python 编辑器中,保存为一个 .py 文件,然后运行该文件即可。程序会要求你输入一个三位自然数,然后输出对调后的数。
阅读全文