1000以内 完数
#include <stdio.h> #include <conio.h> void main() { int m,i,s; for(m=1;m<=1000;m++) //从1开始到1000循环结束 { s=0;//初始化因子之和s为0 for(i=1;i<m;i++) //寻找在1到m之间,有多少m的因子 if(m%i==0) //如果m能整除i,则i为m的因子 s=s+i;//将因子累加 if(s==m) //如果因子之和等于这个数 printf("%d\t",s);//输出 } getch(); }
zuoer 》原创,转载请保留文章出处。
本文链接:1000以内 完数 https://www.zuoer.xin/?post=34
版权声明:若无特殊注明,本文皆为《
正文到此结束
管理员已关闭本篇文章评论!