搜索
查看: 349|回复: 1
打印 上一主题 下一主题

求大佬

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-12-6 16:14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
/*------------------------------------------------
功能:编写函数,计算给定整数n的所有因子之和(不包括1
      与自身)。
注意:n的值不大于1000。
例如:
输入:855
输出:704

------------------------------------------------*/

#include <stdio.h>


int fun(int n)
{

  /**********Program**********/







  /**********  End  **********/

}

void main()
{int n;
        scanf("%d",&n);
          printf("%d\n",fun(n));

}

沙发
发表于 2019-1-21 08:44:18 | 只看该作者
    int i,sum=0;
    for(i=2;i<n;i++)
        if(n%i==0)
            sum+=i;
    return sum;

思路:for循环从2到n-1依次整除n,如果能被整除则累加,输出
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表