您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > C语言--输出m到n之间的所有完数
胡冰倩计科3班20123296200581实验内容输入两个正整数m和n(m=1,n=1000),输出m~n之间的所有完数,完数就是因子和与它本身相等的数。要求并定义函数factorsum(number),它的功能是返回number的因子和。例如,factorsum(12)的返回值是16(1+2+3+4+6).2实验程序#includestdio.hintmain(void){intm,n,i;intfactorsum(intnumber);printf(Enterm(m=1):);scanf(%d,&m);printf(Entern(n=1000):);scanf(%d,&n);for(i=1;i=1000;i++){if(factorsum(i)==i)if(factorsum(i)=n&&factorsum(i)=m)printf(%d,i);}return0;}intfactorsum(intnumber){inti,a;a=0;for(i=1;inumber;i++){if(number%i==0)a=a+i;}returna;}3实验结果4实验心得
本文标题:C语言--输出m到n之间的所有完数
链接地址:https://www.777doc.com/doc-4861430 .html