问题想从输入循环遍历一个小数,直到剩下的唯一数字是一。但是,一旦第一个循环达到 0,它应该像这样从第一个数字负 1 再次循环,
Input decimal for loop: 4
Your loop result is: 4321 321 21 1
或者,
Input decimal for loop: 6
Your loop result is: 654321 54321 4321 321 21 1
我现在有,
DoWhileLoop:
DoWhileBody:
stdout.put( " I => ", I );
dec( I );
DoWhileTermination:
cmp( I, 0 );
jng DoWhileLoopDone;
jmp DoWhileLoopBody;
DoWhileLoopDone:
如果输入为 4,则打印,
I => 4 I => 3 I => 2 I => 1
我尝试了一个嵌套的 for 循环来获得所需的连续性,但我不知道如何在不使计算机崩溃的情况下增加它...帮助?