10月25日 c语言 找到10000以内所有完数

来源:互联网 发布:pdf阅读器有没有mac 编辑:程序博客网 时间:2024/06/05 04:25
#include <stdio.h>  
  
void main()  
{  
    int num,sum,i;  
    for(num=1;num<=10000;num++)  
    {  
        sum=1;  
        for(i=2;i<=num/2;i++)
        if(num%i==0) 
sum=sum+i;  
        if(sum==num)  
        {  
            printf("%d 的因数是 1",num);  
            for(i=2;i<=num/2;i++)  
                  if(num%i==0) printf(",%d",i);  
          printf("\n");
        }  
    }  
}  
原创粉丝点击