8 | *
7 | *
6 | *
5 | *
4 | * *
3 |* * * * * *
2 |* * * * *** ** * *
1 |* * *** ****** **** * *
+---------------------------
012345678901234567890123456
11111111112222222
您将如何打印从最低有效数字到最高有效数字的数字(如 x 轴上显示的数字)?谢谢
8 | *
7 | *
6 | *
5 | *
4 | * *
3 |* * * * * *
2 |* * * * *** ** * *
1 |* * *** ****** **** * *
+---------------------------
012345678901234567890123456
11111111112222222
您将如何打印从最低有效数字到最高有效数字的数字(如 x 轴上显示的数字)?谢谢
把号码放在温度里。
下一个要打印的数字是 temp % 10
除以 10 到温度。
如果 temp 不为 0,请重复前两个步骤。
从 LSD 打印到 MSD 实际上比反过来更简单。原因是提取数字数字的余数/除法技术在最重要之前产生最不重要的数字。
if (i == 0)
output_digit(0)
else
while (i != 0)
output_digit(i % base)
i = i / base
这将按照您想要的顺序输出数字。对于基数 10,数字 123 将首先输出 3,然后是 2,最后是 1。