Problem: 1281. 整数的各位积和之差

[TOC]

思路

选取n的每一位分别进行加法和乘法计算,得到最后的乘积结果和加和结果,对结构进行运算得到最终答案

Code

[]
1
2
3
4
5
6
7
8
9
10
11
12
13

class Solution {
public:
int subtractProductAndSum(int n) {
int sum=0,mul=1;
while(n>0){
sum+=n%10;
mul=(n%10)*mul;
n=n/10;
}
return mul-sum;
}
};