第19224题 单选
以下C++代码用于计算正整数的数位和,横线处应填入的正确代码是?

一个正整数的最高位非0,其余各位均为个位数,数位和为该正整数所有数位的数值之和,如123的数位和为1+2+3=6。现有如下C++代码用于计算正整数的数位和:

int N;
cin >> N;
int tnt = 0;
while (N != 0){
  ____________;
  ____________;
}
cout << "N的数位和为:" << tnt;
A
tnt += N / 10;
N /= 10;
B
tnt += N % 10;
N /= 10;
C
tnt += N / 10;
N %= 10;
D
tnt = tnt + N % 10;
N %= 10;