您的位置:首页 > 其它

求1000以内的完数

2016-11-02 22:16 197 查看
#include <stdio.h> 

int main() 

{

    int n=1000; 

    int r,j,i; 

    for(i=1;i<=n; i++)

    {

r = 0;       //初始化要输出的结果

for(j=1;j<i;j++)

{  

   if(i%j == 0)       //判断j是否为i的因子

  {

r = r + j; 

   } 

         } 

if(r == i)          //判断i的因子和是否与i相等

        {  

printf("the result is:%d\n",r); 



     } 

     return 0; 

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: