其实我真的不是东北人
我不是C语言的, 但是我用JS写了一份,你参考下, 估计一会就知道了。function num(number){ // 由于JS int类型获取不到长度,number.toString() 转换成字符串然后 .length 获取他的长度,为了循环 var len = number.toString().length; // 定义一个变量赋值0 var b = 0; // 循环你输入进去的长度 for(var i=0;i<len;i++) { // number.toString().slice(i,i+1) ; 将int类型转换string类型 然后截取,第一次0,1,第二次1,2, 2,3...... // parseInt 用来转换为int类型,然后 b = 0+1, 第二次b就等于1, b = 1+2............ b += parseInt(number.toString().slice(i,i+1)); } // 总数 return 出去 return b;}// 弹出 21alert(num(123456));