javascript 两个不带进位的正整数
函数名称为: add_two_int_without_carrying(n1, n2),
其中(n1, n2)是函数的参数。就是个位与个位相加,
十位与十位相加 以此类推,
函数返回相加的结果,没相加则不返回。
例如100+22就等于22,因为百位没有进行相加,而且不能进位,例如22+19=31
function add_two_int_without_carrying(n1, n2) {
var result = 0,
x = 1;
while (n1 > 0 && n2 > 0) {
result += x * ((n1 + n2) % 10);
n1 = Math.floor(n1 / 10);
n2 = Math.floor(n2 / 10);
x*= 10;
}
return result;
}
本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14728829.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步