C语言题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。

日期:2019-12-10 00:39:56 人气:2

C语言题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。

#include #include 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) &
    A+
热门评论