我试图使用我用c ++编写的代码来输出带有while循环的反转数字,并输出" Infinity"
有人可以解释为什么会发生这种情况吗?是否有其他方法可以使用循环代替split()。reverse()。join()
这是我的代码:
var n = 352, reverse = 0, remainder;
while (n>0) {
remainder = n%10;
reverse = reverse * 10 + remainder;
n = n / 10;
}
console.log(reverse);
答案 0 :(得分:1)
唯一缺少的术语是将数字四舍五入为最接近的整数。 这是更新的代码。
NextActivity
答案 1 :(得分:1)
使用:
n = parseInt(n / 10);
而不是
n = n / 10;