#2279. [GESP202603 一级 C++] 第 11 题
[GESP202603 一级 C++] 第 11 题
一个正整数的每位都是个位数,称为数位,最高位非0。下面的C++代码用于求正整数的所有数位之和,简称数位和。如 123 的各数位分别是1、2、3,则其数位和为 1+2+3,结果为6。为实现该目标,横线处应该填写的代码是( )。
int N;
cin >> N;
int tnt = 0;
while (N != 0){
____________;
____________;
}
cout << "N的数位和为: " << tnt;
{{ select(1) }}
- 第5行
tnt += N / 10;第6行N /= 10 - 第5行
tnt += N % 10;第6行N /= 10 - 第5行
tnt += N / 10;第6行N %= 10 - 第5行
tnt = tnt + N % 10;第6行N %= 10