整数的各位积和之差(力扣)
2019-12-16 本文已影响0人
你让我写个名字啊
解题思路
首先用j将n保护起来,不能使n被破坏数据;
count是代表n的位数;
让j除以10,因为除到最后一位是0,有余数,所以要使用++count,而不是count++;
选出每一位的数字:用n除以1再求10的余数,结果是个位数字,放入sum中,temp再*10,这样循环可以依次选出后面的数字;
将multiply-sum返回,得到答案。
代码

首先用j将n保护起来,不能使n被破坏数据;
count是代表n的位数;
让j除以10,因为除到最后一位是0,有余数,所以要使用++count,而不是count++;
选出每一位的数字:用n除以1再求10的余数,结果是个位数字,放入sum中,temp再*10,这样循环可以依次选出后面的数字;
将multiply-sum返回,得到答案。