输入一个整数,将该数字上的每一位上的数字求和并输出,如输入123,计算1+2+3的和并输出c++
时间: 2023-06-26 15:08:06 浏览: 131
计算机等级考试二级(python)真题 + python123 题库 源代码 (一)
5星 · 资源好评率100%
可以将输入的整数转化为字符串,然后遍历字符串中的每一位数字并将其转化为整数累加即可。以下是 C++ 代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int num, sum = 0;
cin >> num;
string num_str = to_string(num);
for (char digit : num_str) {
sum += digit - '0';
}
cout << "数字上每一位上的数字之和为:" << sum << endl;
return 0;
}
```
例如,输入 123,输出结果为:
```
数字上每一位上的数字之和为:6
```
阅读全文