打印从最低有效数字到最高有效数字的数字数组?
8 | *
7 | *
6 | *
5 | *
4 | * *
3 |* * * * * *
2 |* * * * *** ** * *
1 |* * *** ****** **** * *
+---------------------------
012345678901234567890123456
11111111112222222
如何从最低有效数字到最高有效数字打印数字(如 x 轴上显示的数字)?谢谢
8 | *
7 | *
6 | *
5 | *
4 | * *
3 |* * * * * *
2 |* * * * *** ** * *
1 |* * *** ****** **** * *
+---------------------------
012345678901234567890123456
11111111112222222
how would you print numbers from the least significant digits to the most significant digits (like the numbers shown on the x-axis)? Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将数字放入温度中。
下一个要打印的数字是 temp % 10
将 10 除以 temp。
如果 temp 不为 0,请重复前两个步骤。
Put the number in a temp.
The next digit to print is temp % 10
Divide 10 into temp.
If temp isn't 0, repeat the prior two steps.
从 LSD 打印到 MSD 实际上比相反更简单。原因是提取数字数字的余数/除法技术会在最高有效值之前产生最低有效值。
这将以您想要的顺序输出数字。对于基数 10,数字 123 将首先输出 3,然后输出 2,最后输出 1。
Printing from the LSD to the MSD is actually simpler then the other way around. The reason why is that the remainder/division technique to extract the digits of a number produces the least-significant before the most-significant.
This will output digits in the order you want. For base 10, the number 123 will first output 3, then 2 and finally 1.