任意输入一个正整数,输出各个位上的数字之和。如输入6228,则输出18?
回答
云松回答
问题分析:
该问题的重点如何把整数中的数字单独出来进行运算。我们可以通过for循环,得到整数中的任何一个数值,然后逐个相加,得到总和。
问题解答:
var str = prompt("请输入要计算的正整数","");
var sum = 0;
for (var i = 0; i < str.length; i++){
sum += parseInt(str[i], 10);
}
console.log(sum);
(2)
相似问题