阅读下面程序,完成后面的判断题和单选题。判断题正确填 A,错误填 B。
#include <cstdio>
int main() {
int n, k;
scanf("%d%d", &n, &k);
int d[100], len = 0;
while (n > 0) {
d[len] = n % k;
++len;
n /= k;
}
int s = 0;
long long rev = 0;
for (int i = 0; i < len; ++i) {
s += d[i];
rev = rev * k + d[i];
}
printf("%d %lld\n", s, rev);
return 0;
}