为了账号安全,请及时绑定邮箱和手机立即绑定

关于改变数字在 c++ 或 python 上的计数的具有挑战性的问题

关于改变数字在 c++ 或 python 上的计数的具有挑战性的问题

白衣染霜花 2021-09-11 16:06:26
大家好,我有这个问题困扰了我好几个星期了。我完全不知道该怎么做,因为我对编码有点陌生。问题>>给定了一个整数 111。编写一个程序,使数字从 1 到 3 计数,从右边最后一个数字 (1) 的整数开始,而不是从 1 到 10 开始,并在左边的数字上加 1使其为 123,再次计数为 3,并将左侧的第一个数字加 1,使整数为 233,直到最终结果为 333。我的想法是问题问你如何编写一个程序,使数字从 1 到 3 而不是从 1 到 10 计数,但我不知道如何编写代码。伙计们请帮帮我,这是我们的任务应该是一周内提交。谢谢
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

一种简单的方法是使用变量。创建 4 个变量,一个是百,一个是十,一个是个,还有一个变量来存储要计算的实际数字。将计数器的值设置为 1,将数字变量的值设置为 111。将 1 添加到一个计数器,直到它每次都将 1 添加到 number 变量为 3。然后将十位计数器加 1,如果其小于 4 并将数字变量加 10,然后重置个计数器,否则将百计数器加 1,并将数字变量加 100,并将个计数器重置为 1,十位计数器重置为 1 . 再数一遍,直到你到三和 .. 等等。


查看完整回答
反对 回复 2021-09-11
  • 1 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信