输入1,2,3,输出321的方法

逆序输出数字

输入1,2,3,输出321的3种方法:

a=list('123')
print(a)
a.reverse()
print("".join(a))

b=
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用以下代码实现: ``` #include <iostream> using namespace std; int main() { int num, reverse_num = 0; cout << "请输入一个3位数:"; cin >> num; while (num > 0) { reverse_num = reverse_num * 10 + num % 10; num /= 10; } cout << "反向输出为:" << reverse_num << endl; return 0; } ``` 输入123输出321。 ### 回答2: 要实现将一个三位数反向输出,可以使用以下方法: 首先,我们需要将输入的三位数拆分成个位、十位和百位。可以使用模除和整除运算符来完成。假设输入的三位数为num,我们可以通过以下方式拆分它: 个位:num % 10 十位:(num // 10) % 10 百位:num // 100 接下来,我们可以使用字符串拼接的方式将这些位数反向输出。可以先将每个位数转换为字符串,再使用字符串拼接操作符连接起来。假设个位为a,十位为b,百位为c,可以通过以下方式反向输出三位数: reversed_num = str(a) + str(b) + str(c) 最后,将reversed_num输出即可。 以下是一个完整的实现代码: num = int(input("请输入一个三位数:")) # 拆分位数 a = num % 10 b = (num // 10) % 10 c = num // 100 # 反向输出 reversed_num = str(a) + str(b) + str(c) print("反向输出的结果为:", reversed_num) 使用这个方法,无论输入的三位数是什么,都可以将其反向输出。 ### 回答3: 要将一个3位数反向输出,可以先将这个数除以100取整得到百位数,再将它除以10取余得到十位数,最后将它除以1取余得到个位数。然后将这三位数按照个位、十位、百位的顺序相加即可得到反向输出的结果。 比如输入的数是123,除以100取整后得到1,除以10取余后得到2,除以1取余后得到3。将这三位数按照个位、十位、百位的顺序相加,即得到321。这就是输入的3位数反向输出的结果。 如果输入的数是例如567,同样的步骤操作,除以100取整得到5,除以10取余得到6,除以1取余得到7。按照个位、十位、百位的顺序相加,得到的结果是765。 通过这种方法,无论输入的3位数是什么,都可以将它反向输出

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值