任意输入一一个三位正整数,先将个位与百位交换,再将十位数加+8后取其个位并打

1个回答
展开全部
摘要 比如输入的数字为 234,那么将个位与百位交换后变成 432,再将十位数加 8 变成 3+8=11,取个位数 1,最后打印输出就是 137。
以下是 Python 代码实现:
num = int(input("请输入一个三位正整数:"))
a = num // 100 # 获取百位数字
b = num // 10 % 10 # 获取十位数字
c = num % 10 # 获取个位数字
new_num = c * 100 + b * 10 + a # 交换百位和个位
new_b = (b + 8) % 10 # 十位数加 8 取个位数
result = new_num + new_b # 构造新的三位数
print(result)
咨询记录 · 回答于2023-12-26
任意输入一一个三位正整数,先将个位与百位交换,再将十位数加+8后取其个位并打
这个题
您可以编辑成文字吗,图片我这里识别不了,谢谢
任意输入一一个三位正整数,先将个位与百位交换,再将十位数加+8后取其个位并打印输出这个三位数
# 获取用户输入 num = int(input("请输入一个三位正整数:")) # 获取百位、十位和个位数字 a = num // 100 # 百位数字 b = num // 10 % 10 # 十位数字 c = num % 10 # 个位数字 # 交换百位和个位数字 new_num = c * 100 + b * 10 + a # 十位数加 8 取个位数 new_b = (b + 8) % 10 # 构造新的三位数 result = new_num + new_b # 打印输出结果 print(result)
还有么
num = int(input("请输入一个三位正整数:")) a = num // 100 # 获取百位数字 b = num // 10 % 10 # 获取十位数字 c = num % 10 # 获取个位数字 new_num = c * 100 + b * 10 + a # 交换百位和个位 new_b = (b + 8) % 10 # 十位数加 8 取个位数 result = new_num + new_b # 构造新的三位数 print(result)
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消