胡冰倩计科3班 2012329620058
1实验内容
输入两个正整数m和n(m>=1,n<=1000),输出m~n之间的所有完数,完数就是因子和与它本身相等的数。要求并定义函数factorsum(number),它的功能是返回number的因子和。例如,factorsum(12)的返回值是16(1+2+3+4+6). 2实验程序
#include
intfactorsum(int number); printf(\scanf(\
printf(\scanf(\for(i=1;i<=1000;i++){
if(factorsum(i)==i)if(factorsum(i)<=n&&factorsum(i)>=m) printf(\ } return 0; }
intfactorsum(int number) {
inti,a; a=0;
for(i=1;i 3实验结果 4实验心得