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