想求 n 的各位数字之和: int n = 123, s = 0; while (n > 0) { s = s + n % 10; } cout << s << endl; 这段程序的问题是( )。 A. s 的初值应该是 1 B. 条件应该写成 n < 0 C. 循环体里少了 n = n / 10;,n 永远不变,死循环 D. 取末位应该用 n / 10 而不是 n % 10