利用do while 语句实现:计算一个整数的各位数字之和,如输入2568,该程序计算并显示2+5+6+8的值。
时间: 2024-05-05 17:15:50 浏览: 38
```c++
#include <iostream>
using namespace std;
int main()
{
int num, sum = 0, digit;
cout << "请输入一个整数:";
cin >> num;
do {
digit = num % 10; // 取出个位数字
sum += digit; // 累加各位数字之和
cout << digit << " "; // 输出当前位数字
num /= 10; // 去掉个位数字
} while (num != 0);
cout << endl << "各位数字之和为:" << sum << endl;
return 0;
}
```
阅读全文