编写函数:int sum(int n); 返回一个整数的各位的和,并用主函数测试之。(如输入123,返回6)
时间: 2024-01-24 18:16:44 浏览: 57
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
以下是实现该函数的代码:
```c++
#include <iostream>
using namespace std;
int sum(int n) {
int s = 0;
while (n > 0) {
s += n % 10;
n /= 10;
}
return s;
}
int main() {
int n;
cout << "输入一个整数:";
cin >> n;
cout << "各位数字之和为:" << sum(n) << endl;
return 0;
}
```
函数 `sum` 的实现思路是通过不断取整和取模来获取每一位数,然后将这些数相加即可得到各位数字之和。主函数中先读取输入的整数,再调用 `sum` 函数计算各位数字之和并输出。
阅读全文