C语言函数 【问题描述】输入2个正整数m和n(m>=1,n<=1000),输出m~n之间的所有完数

日期:2018-05-05 08:35:24 人气:1

C语言函数 【问题描述】输入2个正整数m和n(m>=1,n<=1000),输出m~n之间的所有完数

#include int factorsum(int n){ int sum,i; for(i=1,sum=0;i<n;++i) { if(n%i==0) sum+=i; } return sum;}int main(void){ int m,n; while(scanf("%d , %d",&m,&n)==2) { for(;m<n;++m) { if(m==factorsum(m)) { printf("%d ",m);
    A+
热门评论