开放大学在线学习搜题
当前位置:首页 > 学习题库 > C程序设计语言

问题

下面程序的功能是求1000以内的所有完全数。说明:一个数如果恰好等于它的因子之和(除自身外),则称该数为完全数。例如:6=1+2+3。 #include

发布时间:2025-10-02   作者:形考任务   浏览:0

下面程序的功能是求1000以内的所有完全数。说明:一个数如果恰好等于它的因子之和(除自身外),则称该数为完全数。例如:61+2+3

#include

main()

{int a,i,m;

 for(a=1;a<=1000;a++)

  {for(1;i<=a/2;i++)

    if(!(a%i)) 2;

   if(m==a) printf("%4d",a);

  }

}