什么是最快和最容易阅读的实现数字总和的实现?
即给定数字:17463 = 1 + 7 + 4 + 6 + 3 = 21
您可以算术完成,而无需使用字符串:
sum = 0; while (n != 0) { sum += n % 10; n /= 10; }