1104: 求因子和(函数专题)

1104: 求因子和(函数专题)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 3701  Solved: 2912

SubmitStatusWeb Board

Description

 输入正整数n(2<=n<=1000),计算并输出n的所有正因子(包括1,不包括自身)之和。要求程序定义一个FacSum ()函数和一个main()函数,FacSum ()函数计算并返回n的所有正因子之和,其余功能在main()函数中实现。 
int FacSum(int n) 

//计算n的所有正因子(包括1,不包括自身)之和sum,本函数返回sum 

Input

输入正整数n(2<=n<=1000)。

Output

 输出n的所有正因子(不包括自身)之和。

Sample Input

1000

Sample Output

1340

HINT

Source

*


#include<stdio.h>
int main()
{
    int m,n,i,s;
    scanf("%d",&n);
        s=yinzi(n);
    printf("%d",s);
}
int yinzi(int n)
{
    int i,s=0;
    for(i=1;i<n;i++)
    {
        if(n%i==0)
            s+=i;
        else
            s+=0;
    }
    return s;
}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzuli_Acmer/article/details/78073923
个人分类: ZZULI-OJ
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

1104: 求因子和(函数专题)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭