我在MIPS汇编真正的新我想知道我可以这样做:MIPS转换整数浮动
不只是三个字符数,X的任何长度和Y
请帮助如果你知道算法或我在哪里可以找到的代码或算法
(对不起,我还以为像可以描述更好更快)
谢谢...
我在MIPS汇编真正的新我想知道我可以这样做:MIPS转换整数浮动
不只是三个字符数,X的任何长度和Y
请帮助如果你知道算法或我在哪里可以找到的代码或算法
(对不起,我还以为像可以描述更好更快)
谢谢...
考虑以下伪代码:
int x = input
int y = input
while y > 1:
y = y/10
return x + y
当然,你必须要认识到正常的浮点精度症结,即,这只能在最好的让你尽可能接近到XXX。 YYY给出了这个表示。
也许OP应该说明如何指定Y的长度,但是如果我想,例如'X = 34'和'Y = 2'导致'34.02',这不起作用。 –
@DrewMcGowen这是一个很好的观点。我没有考虑Y中前导零的情况,因为Y是一个整数。如果需要,那么必须采取稍微不同的方法。 –
如果你有数字长度,你可以用'for for循环替换while循环。 –
是的,你可以做到这一点。你将不得不跳过一些篮球。你尝试过什么吗? –
是的。其实我从星期五开始尝试,但仍然没有,这就是为什么我在这里问我的问题。 –
@霍曼:卡尔诺鲁姆问的是,张贴一些你试过的评论,以帮助你做到这一点。 SO专门用于编码问题,如果你有一些代码甚至损坏了,请发布它。 SO不是要求他人编写代码的地方。 – Seki