编写函数fun,函数的功能是:计算并输出给定整数n的所有因子之和(包括1与自身)。规定n的值不大于1000。例如:n的值为855时,应输出1560。 函数接口定义: int fun(int n);
时间: 2023-06-03 09:04:57 浏览: 213
c代码-13.计算并输出给定整数 n 的所有因子(不包括 1 与自身)之和。规定 n 的值不大于 1000。例如,从键盘给 n 输入的值为 856,则输出为sum=763。
5星 · 资源好评率100%
好的,我明白了。下面是函数fun的实现:
```
int fun(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
sum += i;
}
}
return sum;
}
```
这个函数会遍历从1到n的所有数字,判断能否被n整除,如果可以就加到总和里面。最后返回总和即可。对于输入855,函数返回1560。
阅读全文