编写程序,获取用户输入的一个任意整数,然后依次逐个输出该整数从最高位到个

1个回答
展开全部
咨询记录 · 回答于2024-01-09
编写程序,获取用户输入的一个任意整数,然后依次逐个输出该整数从最高位到个
你好,因为要求从高位输出,第一个循环求出输入得数多少位,并用power保存相关信息(如:输入1,power=1;输入123,power=100;输入1234,power=10000;输入12345,power=10000)。循环结束后,还要再power=power/10;因为循环将这个数为一位数的时候多成了10,即输入1,算出power=10,但实际power应该为1。 第二个循环,digit=number/power;获得当前的最高位,最高位获得到了,接下来就是求次高位,所以number%=power;原来的数去掉最高位数字后得到的数。 power/=10;原来的数减少一位,power保存的数也应当缩小10。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消